具有 755 权限的 useradd

具有 755 权限的 useradd

当我通过 useradd 添加用户时,我想将主目录权限设置为 755。

我怎样才能做到这一点?

谢谢。

答案1

查看/etc/login.defs中的UMASK参数:

UMASK (数字) 权限掩码初始化为此值。它由 useradd 和 newusers 用来创建新的主目录。如果未指定,权限掩码将初始化为 0077。

(从man login.defs

这是一个掩码,因此默认值 0077 将赋予您的主目录权限 700,默认值 0022 将赋予 755。

有趣的是,OpenSuse 默认使用 0022。

如果您想要更改用户在其主目录中创建的文件的默认权限,则需要该umask命令。例如,可以从 /etc/profile 运行该命令。

答案2

但我知道这是一篇很老的文章:

用户添加-K UMASK=0077

答案3

我相信这是你的问题的答案:

/etc/login.defs

您可以在这里定义 useradd 的默认值。

——
问候,
罗伯特

答案4

您可以在编辑 /etc/adduser.conf 文件并设置 DIR_MODE=0755 后使用“adduser”。这与“useradd”相反,您可以在 /etc/adduser.conf 中进行各种自定义。

您正在使用什么 Linux?Ubuntu 有“adduser”。

相关内容