安装
sudo apt-get install samba
或者
yum -y install samba
配置 smb
创建一个用于登录 samba 的账户,并且设置为不能登录 ssh
useradd smb -s /sbin/nologin
smbpasswd -a [user] #在实际时,把这个[user]替换成自己的用户名。enter后,会有密码输入
修改配置文件
vim /etc/samba/smb.conf
如下
[share_name] #符号[ ]里面的是共享文件夹对外的名字,称为共享名字,注意[ ]不能掉
path = /data #这个path就是你想共享的那个文件夹的路径
available = yes
valid users = 用户名 #这个book,就是我们刚才在第二步创建的那个用户名,记得替换
read only = no
browsable = yes
public = yes
writable = yes
把目录所有者设置为 smb 用户 (不然可能会发生只能读取不能写入的情况)
chown -R smb:smb /data
检查下 smb 进程是否在运行
ps aux | grep smbd
注意事项:
- 请检查防火墙是否关闭
- 请检查 SELinux 是否关闭 (disable)
- 请检查 smb 进程是否在运行
windows 挂载
这样 windows 和 linux 就能很方便传文件了(当一个拓展的硬盘)
Comments NOTHING