ผลกระทบในการสร้างบัญชีระบบ“ useradd -r” Linux Fedora / RHEL / CentOS


12

ฉันต้องการทราบว่าการสร้างบัญชีโดยใช้-rตัวเลือกคืออะไร

# useradd -r ...

ความช่วยเหลือบอกว่า:

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

แต่เกินกว่าค่าที่ต่ำกว่ากำหนดจะuid , GIDและกลุ่ม

คำถามที่ 1 ไฟล์อะไรบ้างที่ได้รับผลกระทบ

คำถามที่ 2 ประสิทธิภาพของระบบบัญชีประเภทนี้เพิ่มเติมคืออะไร?

คำถามที่ 3 พฤติกรรมใดที่ละเลยหรือหยุดส่ง?

คำถามที่ 4 ฉันสามารถเปลี่ยนบัญชีที่สร้างด้วยตัวเลือก "-r" เป็นบัญชีราวกับว่ามันถูกสร้างโดยไม่มีตัวเลือกนั้นได้หรือไม่?


2
ตรวจสอบโพสต์นี้...
joseluisbz

คำตอบ:


4

ดูที่แหล่งที่มาปัจจุบันสำหรับผู้ใช้เพิ่มหนึ่งสามารถเห็นสิ่งที่เปลี่ยนแปลงอย่างอื่นเมื่อ-rมีการระบุ:

  • คุณลักษณะรอง uid / gid ถูกปิดใช้งาน
  • ไม่ได้สร้างไดเรกทอรีเมล

ดังนั้นจึงไม่มีความแตกต่างที่สำคัญจากบัญชีผู้ใช้ทั่วไป แน่นอนไม่มีการรับหรือสูญเสียประสิทธิภาพโดยอัตโนมัติ ฉันไม่แน่ใจว่าคุณหมายถึงอะไรในไตรมาสที่ 1 และไตรมาสที่ 3; สำหรับ Q4 - ทางเทคนิคใช่; แต่เนื่องจากที่เกี่ยวข้องกับการเปลี่ยน ID ผู้ใช้ไฟล์ใด ๆ ที่เป็นเจ้าของโดยอดีตโพสต์ต้องถูกchownแก้ไขเป็นใหม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.