阡陌 发表于 2024-2-16 11:57:46

Linux SMB 服务 Samba


Samba 是在 Linux 和 UNIX 系统上实现 SMB 协议的一个免费软件,由服务器及客户端程序构成。Linux 下的 Samba 服务主要用于 Windows 平台和 Linux 平台下载局域网内实现文件共享。

安装:

```
apt-get update
apt-get install samba
```



创建匿名共享文件夹:

```
mkdir /data/share
chmod 777 /data/share
```



配置:

```
vim /etc/samba/smb.conf

在最后加上:

   comment = share folder
   browseable = yes
   path = /data/share
   public = yes
   available = yes
   writable = yes
   guest ok = yes

#重启服务
/etc/init.d/samba restart

service samba restart
```



![](https://file.mculoop.com/images/2024/01/11/202401111958149.png)

如果碰巧你的 Win10 账户名与 Linux 中的账户名相同(不分大小写),那么 Win10 在访问 Samba 时会使用你的账户,如果密码不同,则提示你输入凭证,如果密码碰巧相同,则会直接以同名的 Linux 账户登录 samba,你创建的文件或文件夹都属于你的这个账户。要解决这个问题,可以设置 Win10 的 Windows 凭据,添加一个 nobody 空密码的账户。

![](https://file.mculoop.com/images/2024/01/11/202401112000027.png)

页: [1]
查看完整版本: Linux SMB 服务 Samba