我想知道使用选项创建帐户有何影响-r
?
# useradd -r ...
帮助说:
-r, --system
Create a system account.
System users will be created with no aging information in /etc/shadow, and their
numeric identifiers are chosen in the SYS_UID_MIN-SYS_UID_MAX range, defined in
/etc/login.defs, instead of UID_MIN-UID_MAX (and their GID counterparts for the
creation of groups).
Note that useradd will not create a home directory for such an user, regardless
of the default setting in /etc/login.defs (CREATE_HOME). You have to specify the
-m options if you want a home directory for a system account to be created.
但是,除了分配较低的值之外uid,吉德和团体。
问题1 哪些文件受到影响?
问题2 这种类型的系统帐户具有哪些附加性能?
问题3 什么行为会忽略或停止提交?
问题4 我可以将使用“-r”选项创建的帐户更改为没有该选项创建的帐户吗?
答案1
纵观目前useradd 的来源-r
,人们可以准确地看到指定时还有哪些变化:
- 从属 uid/gid 功能已禁用
- 未创建邮件目录
因此,与普通用户帐户没有重大区别。当然不会自动获得或损失性能。我不确定你所说的 Q1 和 Q3 是什么意思;至于第四季度——从技术上来说,是的;但由于这涉及更改用户 ID,因此前 UID 拥有的任何文件都必须chown
更改为新的文件。
答案2
它分配 UID/GID < 1000 vis:
$ sudo useradd -r -U kismet
$ grep kismet /etc/passwd /etc/group
/etc/passwd:kismet:x:977:970::/home/kismet:/bin/bash
/etc/group:kismet:x:970:
GDM(登录屏幕)通常不会列出 UID<1000 的帐户。