useradd
和之间有什么区别adduser
?什么时候/为什么我更喜欢使用另一个?
Debian Linux
基础问题。
useradd
和之间有什么区别adduser
?什么时候/为什么我更喜欢使用另一个?
Debian Linux
基础问题。
Answers:
对于Debian及其相关发行版,adduser是useradd的一个友好的交互式前端。
在Ubuntu上,useradd仅在用户数据库(/ etc / passwd等)中创建一个条目。
另一方面,adduser还会为该用户创建一个主目录,并使用/ etc / skel的内容填充该目录,并允许您以交互方式设置密码。
始终使用adduser
(以及deluser
删除用户时)。
的useradd
,userdel
和usermod
命令是低级公用事业这是有历史的原因,而adduser/deluser
做正确的事情™。(我记得通过使用字母user*
后面adduser/deluser
的字母来考虑使用哪个字母,因此是“较差的”。)
根据各自的手册(在Ubuntu 12.04 Precise Pangolin上,即Debian派生系统)。
adduser
说:(已添加重点。)
adduser
并addgroup
根据中的命令行选项和配置信息将用户和组添加到系统中/etc/adduser.conf
。他们是友好的前端到低级别的工具像useradd
,groupadd
并usermod
计划在默认情况下选择Debian政策符合的UID和GID值,创建一个主目录与骨骼的配置,运行定制脚本,以及其他功能。adduser
并addgroup
可以以下五种模式之一运行:
useradd
说:
useradd
是用于添加用户的低级实用程序。在Debian上,管理员通常应adduser(8)
改为使用。
也可以看看:
adduser
和
之间有什么区别useradd
?(在Ask Ubuntu上)。lrwxrwxrwx。1 root root 11 Nov 17 13:52 / usr / sbin / adduser-> useradd
一个是到另一个的“快捷方式” /“符号链接”。所以没有区别。
这是在redhat linux(和centos / fedora)上,在其他发行版中可能不成立。