useradd和adduser有什么区别?我什么时候/为什么更喜欢使用其中一种?
发布于 2011-01-05 14:49:47
在Debian及其相关发行版中,adduser是用户添加的更友好的交互式前端。
发布于 2013-12-05 09:40:38
始终使用adduser (删除用户时使用deluser )。
useradd、userdel和usermod命令是由于历史原因而存在的低级实用程序,而adduser/deluser做的事情是正确的(™)。(我记得认为user*在字母表中紧跟在adduser/deluser之后,因此是“更糟”时使用的。)
根据各自的手册(Ubuntu12.04精确的穿山甲,即Debian衍生系统)。
adduser手册说:(强调后加)
adduser和addgroup根据/etc/adduser.conf中的命令行选项和配置信息向系统添加用户和组。它们是低级别工具(如useradd**、**groupadd和usermod程序)的更友好的前端,默认情况下选择符合Debian策略的UID和GID值,创建具有骨架配置的主目录,运行自定义脚本和其他特性。adduser和addgroup可以在以下五种模式中之一运行:
useradd手册说:
useradd是一个用于添加用户的低级实用程序。在Debian上,管理员通常应该使用adduser(8)。
另请参阅:
adduser和useradd? (在问Ubuntu)。发布于 2011-01-05 15:13:06
在Ubuntu上,useradd只需在用户数据库中创建一个条目(/etc/passwd等)。
另一方面,adduser还为用户创建一个主目录,将其填充到/etc/skel的内容中,并允许您交互设置密码。
https://serverfault.com/questions/218993
复制相似问题