我在新安装的 Ubuntu 上安装了 Samba。我运行命令
sudo smbpasswd -a someuser
New SMB password:
Retype new SMB password:
Failed to add entry for user someuser.
我读到您需要设置一个系统用户,或者首先设置一个普通用户someuser
。我有两个问题。
什么是系统用户?
为系统用户或某些用户设置仅普通 smb 用户的正确方法是什么?
答案1
您所需要的只是一个普通用户帐户;无论您正在阅读什么,都可能会说“系统用户”,以区别于您现在创建的“samba 用户”。您可以使用以下命令创建普通用户:
$ useradd someuser
useradd
如果您想设置诸如 homedir ( -d
)、密码 ( -p
) 等内容,则需要其他选项。创建用户帐户后,您应该能够创建一个新的 samba 帐户。请注意,为他们提供常规帐户可以让他们连接到您的系统 - 您可以通过以下方式锁定帐户:
$ usermod -L someuser
答案2
只需将用户添加到本地登录用户中即可
例如:
# useradd smbuser
# smbpasswd -a smbuser
然后只有您可以将用户添加为 samba 用户