Ich möchte wissen, welche Auswirkungen das Erstellen eines Kontos mit der -r
Option hat.
# useradd -r ...
Die Hilfe sagt:
-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.
Darüber hinaus weisen Sie uid , gid und Gruppen niedrigere Werte zu .
Frage 1 Welche Dateien sind betroffen?
Frage 2 Welche zusätzliche Leistung bietet dieses Systemkonto?
Frage 3 Welches Verhalten ignoriert oder stoppt das Senden?
Frage 4 Kann ich ein mit der Option "-r" erstelltes Konto in ein Konto ändern, als ob es ohne diese Option erstellt worden wäre?
Antworten:
Wenn man sich die aktuelle Quelle für useradd ansieht , kann man genau sehen, was sich sonst noch ändert, wenn
-r
angegeben wird:Also kein wesentlicher Unterschied zum regulären Benutzerkonto. Sicherlich kein automatischer Leistungsgewinn oder -verlust. Ich bin mir nicht sicher, was Sie mit Q1 und Q3 meinen. wie für Q4 - technisch ja; Da dies jedoch das Ändern der Benutzer-ID beinhaltet, müssen alle Dateien, die der früheren UID gehören,
chown
in eine neue geändert werden .quelle