是否可以仅通过在 /etc/passwd、/etc/group 和 /etc/shadow 文件中添加条目来创建用户?

是否可以仅通过在 /etc/passwd、/etc/group 和 /etc/shadow 文件中添加条目来创建用户?

是否可以通过编辑上述文件而不是使用如下命令来在 Linux 服务器上添加用户useradd

如果 root 用户对/etc/passwd/etc/shadow/etc/group文件具有写权限,那么是否可以仅通过在这些文件中添加必填字段来创建用户,而不是使用 useradd 命令?可以这样做吗?这真的能以同样的方式创建用户吗?

答案1

是的。对于大多数 Linux 系统来说,这是唯一useradd能做的事情。

(尽管使用选项-m它也可能预先创建用户的主目录,并用 /etc/skel 的内容填充它并适当地 chown。当手动创建用于交互式登录的帐户时,您还应该确保他们的主目录存在。)

相关内容