GNU/Linux >> Znalost Linux >  >> Linux

Jaký je rozdíl mezi normálním uživatelem a systémovým uživatelem?

Některá dokumentace, kterou procházím, obsahuje booleovský přepínač, zda je uživatel „systémovým“ uživatelem nebo „normálním“ uživatelem (výchozí hodnota je „normální“).

Jaký je rozdíl mezi těmito dvěma režimy uživatelské přepravy? Nepotřebuji se učit, co je uživatel nebo proč je potřebujete (dokonce ani „falešné“), ale tento konkrétní rozdíl mi není intuitivní.

Přijatá odpověď:

To není technický rozdíl, ale organizační rozhodnutí. Např. má smysl zobrazovat normální uživatele v přihlašovacím dialogu (takže na ně můžete kliknout, místo abyste museli zadávat uživatelské jméno), ale nezobrazovalo by se zde systémové účty (UID, pod kterými běží démoni a další automatické procesy).

Tím je definována hranice nebo spíše dva rozsahy pro UID pro dvě skupiny. V openSUSE soubor /etc/login.defs obsahuje tyto řádky:

# Min/max values for automatic uid selection in useradd
#
# SYS_UID_MIN to SYS_UID_MAX inclusive is the range for
# UIDs for dynamically allocated administrative and system accounts.
# UID_MIN to UID_MAX inclusive is the range of UIDs of dynamically
# allocated user accounts.
#
UID_MIN                  1000
UID_MAX                 60000
# System accounts
SYS_UID_MIN               100
SYS_UID_MAX               499

a

# Min/max values for automatic gid selection in groupadd
#
# SYS_GID_MIN to SYS_GID_MAX inclusive is the range for
# GIDs for dynamically allocated administrative and system groups.
# GID_MIN to GID_MAX inclusive is the range of GIDs of dynamically
# allocated groups.
#
GID_MIN                  1000
GID_MAX                 60000
# System accounts
SYS_GID_MIN               100
SYS_GID_MAX               499

Linux
  1. Jaký je rozdíl mezi $(stuff) a `stuff`?

  2. Rozdíl mezi příkazy zastavení a vypnutí?

  3. Rozdíl mezi [[ $a ==Z* ]] a [ $a ==Z* ]?

  1. Rozdíl mezi uživatelským a servisním účtem?

  2. Jaký je rozdíl mezi středníkem a dvojitým ampersandem &&?

  3. Rozdíl mezi uživatelem Sudo a uživatelem root?

  1. Rozdíl mezi Nss a Pam?

  2. Jaký je rozdíl mezi Ddrescue, Gddrescue a Dd_rescue?

  3. Jaký je rozdíl mezi procfs a sysfs?