useradd 具有 755 权限

use*_*597 4 linux unix ubuntu user-management centos

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

我怎样才能做到这一点?

谢谢。

小智 5

我知道这是一个很老的帖子,但是:

useradd -K UMASK=0077


Mar*_*her 4

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

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

(从man login.defs

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

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

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