Sistem Hesapları “useradd -r” Linux Fedora / RHEL / CentOS oluşturmanın sonuçları


12

Kullanarak hesap oluştur -rseçeneğinin ne anlama geldiğini bilmek istiyorum ?

# useradd -r ...

Yardım diyor ki:

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

Ancak, ötesinde uid , gid ve gruplara daha düşük değerler atar .

Soru 1 Hangi dosyalar etkilenir?

Soru 2 Bu tip sistem hesabı hangi ek performansı sunuyor?

Soru 3 Hangi davranış gönderimi yok sayar veya durdurur?

Soru 4 "-r" seçeneği ile oluşturulan bir hesabı, o seçenek olmadan oluşturulmuş gibi bir hesaba değiştirebilir miyim?


2
Bu kontrol yazı ...
joseluisbz

Yanıtlar:


4

Useradd için geçerli kaynağa bakıldığında -r, belirtildiğinde başka ne değiştiğini tam olarak görebilirsiniz :

  • alt uid / gid özelliği devre dışı
  • posta dizini oluşturulmadı

Yani, normal kullanıcı hesabından büyük bir fark yok. Kesinlikle hiçbir otomatik performans kazancı veya kaybı yoktur. Q1 ve Q3 ile ne demek istediğinizden emin değilim; 4. çeyreğe gelince - teknik olarak, evet; ancak bu, kullanıcı kimliğinin değiştirilmesini içerdiğinden, eski UID'ye ait tüm dosyalar chownyenisiyle düzenlenmelidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.