我可以让所有 unix 用户成为 samba 用户吗?

我可以让所有 unix 用户成为 samba 用户吗?

我正在尝试首次设置 samba 共享。我的访客共享工作正常,但我似乎无法以任何用户身份登录。如果我输入我的 unix 用户名和密码,我的 mac 窗口就会抖动,就像输入了错误的密码一样。

从我读到的内容来看,我认为因为我已security = user在 smb.conf 文件中进行了设置,所以在我的服务器上拥有 unix 帐户的任何人都可以登录 samba。我是否仍需要使用smbpasswd来允许某人访问?我是否可以设置一个选项,以便所有 unix 帐户都有一个关联的 samba 帐户,并使用相同的密码?我相信unix password sync = yes设置这样的功能会有所帮助?

答案1

看来安装libpam-smbpass允许这样做。我不确定软件包安装是否会“转换”现有用户。

我做了什么才看到这一点:

  1. sudo apt-get install libpam-passwd
  2. (作为我的普通用户)passwd <enter appropriate info>
  3. sudo pdbedit -L

现在我的用户就在列表中了。

相关内容