Auswirkungen beim Erstellen von Systemkonten "useradd -r" Linux Fedora / RHEL / CentOS


12

Ich möchte wissen, welche Auswirkungen das Erstellen eines Kontos mit der -rOption 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?


2
Überprüfen Sie diesen Beitrag ...
chepe lucho

Antworten:


4

Wenn man sich die aktuelle Quelle für useradd ansieht , kann man genau sehen, was sich sonst noch ändert, wenn -rangegeben wird:

  • Die untergeordnete UID / GID-Funktion ist deaktiviert
  • Mail-Verzeichnis wird nicht erstellt

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, chownin eine neue geändert werden .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.