Konsekwencje tworzenia kont systemowych „useradd -r” Linux Fedora / RHEL / CentOS


12

Chcę wiedzieć, jakie są konsekwencje utworzenia konta przy użyciu -ropcji?

# useradd -r ...

Pomoc mówi:

-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.

Ale poza przypisuj niższe wartości do UID , GID i grup .

Pytanie 1 Na jakie pliki to wpływa?

Pytanie 2 Jaką dodatkową wydajność ma to konto systemowe?

Pytanie 3 Jakie zachowanie ignoruje lub przestaje przesyłać?

Pytanie 4 Czy mogę zmienić konto utworzone za pomocą opcji „-r” na konto tak, jakby zostało utworzone bez tej opcji?


2
Sprawdź ten post ...
joseluisbz

Odpowiedzi:


4

Patrząc na bieżące źródło useradd , można dokładnie zobaczyć, co jeszcze się zmieni, gdy -rzostanie określone:

  • funkcja podrzędnego identyfikatora uid / gid jest wyłączona
  • katalog poczty nie jest tworzony

Więc nie ma większej różnicy od zwykłego konta użytkownika. Z pewnością nie ma automatycznego wzrostu lub utraty wydajności. Nie jestem pewien, co rozumiesz przez Q1 i Q3; co do Q4 - technicznie tak; ale ponieważ wiąże się to ze zmianą identyfikatora użytkownika, wszelkie pliki należące do poprzedniego identyfikatora UID należy edytować chownna nowy.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.