![普通 Linux 用户需要哪些选项?](https://linux22.com/image/1297700/%E6%99%AE%E9%80%9A%20Linux%20%E7%94%A8%E6%88%B7%E9%9C%80%E8%A6%81%E5%93%AA%E4%BA%9B%E9%80%89%E9%A1%B9%EF%BC%9F.png)
我正在 Ubuntu 上设置 Samba 服务器,需要在服务器上创建用户。但是我不确定需要使用 useradd 设置哪些选项才能使用户正常工作。
samba 用户需要shell吗?
samba 用户是否需要定义的主目录?
为 Samba 用户创建一个特殊组是一个好主意吗?还是使用默认组就可以了?
答案1
不,Samba 不使用这个。
(某些其他服务,例如
ftp
,需要 shell 来确保帐户属于人类。 Samba 则使用自己的帐户数据库。)不,不需要主目录。
唯一的例外是特别
[homes]
共享,可通过 访问//server/username
。这取决于您打算如何管理文件访问 - 如果要平等对待所有用户,请使用默认组。如果 Samba 用户需要额外的限制,请使用单独的组。(从默认组开始可能没问题。)