普通 Linux 用户需要哪些选项?

普通 Linux 用户需要哪些选项?

我正在 Ubuntu 上设置 Samba 服务器,需要在服务器上创建用户。但是我不确定需要使用 useradd 设置哪些选项才能使用户正常工作。

  1. samba 用户需要shell吗?

  2. samba 用户是否需要定义的主目录?

  3. 为 Samba 用户创建一个特殊组是一个好主意吗?还是使用默认组就可以了?

答案1

  1. 不,Samba 不使用这个。

    (某些其他服务,例如ftp,需要 shell 来确保帐户属于人类。 Samba 则使用自己的帐户数据库。)

  2. 不,不需要主目录。

    唯一的例外是特别[homes]共享,可通过 访问//server/username

  3. 这取决于您打算如何管理文件访问 - 如果要平等对待所有用户,请使用默认组。如果 Samba 用户需要额外的限制,请使用单独的组。(从默认组开始可能没问题。)

相关内容