我碰巧知道adduser
和之间有细微的差别useradd
。
(即,adduser
具有附加功能useradd
,例如创建主目录。)
addgroup
那么和之间是什么关系呢groupadd
?
是否有创建群组的首选方式?
答案1
在大多数发行版上adduser
, 和addgroup
是围绕命令useradd
和 的交互式“便捷”包装器groupadd
。
您可以使用命令找到 addgroup which addgroup
,在我的机器(Ubuntu 11.04)上它位于/usr/sbin/addgroup
.
我的盒子上addgroup
有一个 perl 脚本,它在调用命令之前提示输入各种选项(以交互方式)groupadd
。
groupadd
通常更适合脚本编写(例如,如果您不想批量创建用户),而addgroup
对用户更友好(特别是如果您不熟悉所有选项和标志)。
当然,addgroup
当您调用它时,还可以通过命令获取许多选项,但它主要用作交互式脚本。
有趣的是,我的盒子上addgroup
有一个符号链接adduser
,脚本会检查调用它的名称并相应地执行不同的操作。