Ubuntu上的命令adduser和useradd有什么区别?
发布于 2013-09-15 20:56:50
useradd是与系统一起编译的本机二进制文件。但是,adduser是一个perl脚本,它在后端使用useradd二进制文件.adduser比它的后端useradd更方便用户,更具有交互性。所提供的功能没有区别。adduser也是useradd的包装器。
发布于 2013-11-24 17:42:00
在从命令行创建新用户时,始终使用adduser (删除用户时使用deluser )。(如果您正在编写脚本,特别是如果您的目标是可移植性,则可能需要使用低级实用程序--而且adduser/deluser可能并不适用于所有发行版,例如在SuSE上。)
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”有什么区别? (on SuperUser)
发布于 2014-07-02 11:00:53
adduser:添加具有完整配置文件和信息的用户(通过、配额、权限等)
useradd:只添加他的名字的用户(如果你想添加一个只有名字的临时用户,其他信息不需要)
https://askubuntu.com/questions/345974
复制相似问题