如何使用samba用户

我想让用户在桑巴但不在系统中。 我怎么能让他们。

我只有一个名为userA的系统用户,我想让3个不同的用户可以访问samba共享文件夹

我不知道它是否对较新版本的samba仍然有效,但是您可以在/etc/samba/创build一个名为smbusers的文件,将远程用户名映射到系统用户名。

该文件的格式是这样的:

 localuser = remoteuser, remoteuser2 localuser2 = remoteuser3 

所以远程用户将有权访问本地用户的文件等

例如,如果您设置了一个系统samba用户,并且以该用户的身份通过samba共享了一个目录,则可以让X个远程用户使用自己的密码映射该驱动器等。

如果这不起作用,可以select创build本地用户,然后locking用户帐户,以便他们无法login。这可以通过使用useradd -M -s /bin/false username创build用户来完成(创build用户用户名'用户名',跳过一个主目录,也设置shell为/bin/false以防止login),然后运行usermod -L username

如果locking用户帐户阻止他们访问smb共享,也可以执行chsh username -s /bin/false将用户的shell更改为无效。

一旦你完成了,就像smbpasswd -a username一样简单

在系统(adduser)上创build用户,然后使用smbpasswd -a用户名简单地添加它们。只要我们用本地用户而不是外部authentication模式(例如OpenLDAP)说samba,它就可以正常工作。

http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/ServerType.html#id2559114

要么

search“桑巴用户”在任何search引擎。