安装samba
yum -y install samba
关防火墙:
systemctl stop firewalld.service
关SELinux
setenforce 0
查看Selinux
getenforce
返回的结果分为三种:Enforcing,Permissive和Disabled。其中,Enforcing-代表记录警告且阻止可疑行为;Permissive-代表仅记录安全警告但不阻止可疑行为;Disabled表示被禁用。
如果不关的话,会导致能登录,但无法访问的情况。
修改smb.conf,增加下面的节点
[share] path = /data/share/office comment = xxxxx public = yes writable = yes browseable = yes guest ok = no valid users = office,ben available = yes
增加用户office
useradd office
useradd ben
这里不用为他们指定密码
设置samba的密码
smbpasswd -a office
smbpasswd -a ben
必须要先加用户,不然会出现:Failed to add entry for user xxxxx. 的错误
设置目录的权限:
chown office:office /data/share/office
同一时间,只能以一个用户连接上smb服务器,如果需要切换用户,需要先断开,在windows下,可以用net use断开:
net use \\1.1.1.1\xxx /del