年老记忆力下降,做了N+1遍了,还是忘。
卸载干净
apt-get purge samba
rm -rf /etc/samba /etc/default/samba
重装
apt-get install samba
配置
vim /etc/samba/smb.conf
[share_name]
public = yes
browseable = yes
path = /home
guest ok = yes
read only = no
writeable = yes
create mask = 0644
directory mask = 2777
重启
systemctl restart smbd
排障
绝大多数的不能访问的错误都是由两个原因引起:
-
权限问题;特别是你应该仔细检查最上层目录的权限和拥有者;大多数时候你用root创建的目录,但是访问共享的时候却用samba用户
-
防火墙问题,特别是selinux,关闭它试试