使用修改后的主目录和掩码创建用户

使用修改后的主目录和掩码创建用户

我需要创建 6 个带有密码的新用户(一、二、三、四、五和六),其中两个(五和六)必须修改其个人目录(使用 skelo 或配置文件,我不在乎)并更改权限掩码。

是否有可能使每个用户在一行中创建具有这些功能的内容?

答案1

useradd不支持设置该umask值。有一个选项可以覆盖UMASKfrom /etc/login.defs,但它仅指主目录的权限。

所以我想没有机会用一个(众所周知的)命令来完成这个任务。

这对我来说似乎不合理,但您可以将代码添加到通用 shell 初始化文件(例如/etc/bash.bashrc),该文件umask根据主目录权限进行设置(或者更好的是,在用户配置文件中仅创建一次相应的条目)。如果传递的umask值可能比您希望的主目录更宽松,这显然不是一个好主意。

相关内容