与以下问题完全相同创建仅用于共享目的的用户 但使用命令行界面而不是 GUI。
我想允许登录访问共享的 SMB 目录,但用户无法访问该服务器。
答案1
- 在服务器上创建用户:
sudo adduser --no-create-home --disabled-password --disabled-login sambausername
- 将该用户添加到 samba(系统会要求您输入密码):
sudo smbpasswd -a sambausername
通过编辑来创建共享
/etc/samba/smb.conf
。例如,您可以在底部添加如下内容:[share name] comment = whatever path = /path to share browsable = yes read only = no guest ok = no
现在最好重新启动 samba:
sudo service smbd force-reload
- 转到客户端机器并尝试使用您刚刚设置的用户名和密码访问共享。