Implikasi menciptakan Akun Sistem "useradd -r" Linux Fedora / RHEL / CentOS

12

Saya ingin tahu apa implikasi dari membuat akun menggunakan -ropsi?

# useradd -r ...

Bantuan mengatakan:

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

Tapi, lebih dari menetapkan nilai yang lebih rendah untuk uid , gid , dan grup .

Pertanyaan 1 File apa yang terpengaruh?

Pertanyaan 2 Apa kinerja tambahan yang disajikan akun sistem tipe ini?

Pertanyaan 3 Perilaku apa yang mengabaikan atau berhenti mengirim?

Pertanyaan 4 Bisakah saya mengubah akun yang dibuat dengan opsi "-r" ke akun seolah-olah itu dibuat tanpa opsi itu?

QA_Col
sumber
2
Lihat posting ini ...
joseluisbz

Jawaban:

4

Melihat sumber useradd saat ini , orang dapat melihat dengan tepat apa lagi yang berubah ketika -rditentukan:

  • Fitur uid / gid bawahan dinonaktifkan
  • direktori mail tidak dibuat

Jadi, tidak ada perbedaan besar dari akun pengguna biasa. Tentu saja tidak ada keuntungan atau kerugian kinerja otomatis. Saya tidak yakin apa yang Anda maksud dengan Q1 dan Q3; seperti untuk Q4 - secara teknis, ya; tetapi karena itu melibatkan pengubahan ID pengguna, setiap file yang dimiliki oleh UID lama harus chowndiedit ke yang baru.

sendmoreinfo
sumber