周一来上班,打开代码目录居然弹出这个提示,无法访问了:
问了IT部,说是重启一下试试,结果重启后还是这个样子,ssh 是可以连接的,就是这个共享目录访问不了了。有点奇怪,因为周六的时候还是可以访问的。然后看samba 服务状态也是正常运行的:
突然回想周六的时候我在服务器上做了一些操作,是添加用户、删除用户的操作,实验一下adduser 和 useradd 的操作,结果是把以前的一个用户给删除掉了,而这个用户就是samba 访问的用户, 如 samba 的配置文件:
其中用户名那一行 force user 的用户被删除掉了,所以导致 window 无法访问,解决办法我是重新添加了一个新用户,force user 和 force group 都填写这个新用户名,解决了。