ฉันควรสร้างผู้ใช้ระบบแทนผู้ใช้ปกติในสภาพใด


13

จากadduserคำสั่งฉันเห็นตัวเลือก--systemในการสร้างผู้ใช้ระบบ ผู้ใช้ระบบจะใช้และโดยค่าเริ่มต้นเป็นของ/bin/false nogroupมันจะไม่คัดลอก/etc/skelไปยังไดเรกทอรีบ้าน

ฉันต้องการสร้างผู้ใช้ระบบในเงื่อนไขใด


8
เงียบขรึมฉันคิด
Sirex

คำตอบ:


18

เมื่อคุณสร้างบัญชีเพื่อเรียกใช้ daemon บริการหรือซอฟต์แวร์ระบบอื่น ๆ แทนที่จะเป็นบัญชีสำหรับการใช้แบบโต้ตอบ

ในทางเทคนิคแล้วมันไม่ได้สร้างความแตกต่าง แต่ในโลกแห่งความเป็นจริงมันมีประโยชน์ระยะยาวในการรักษาบัญชีผู้ใช้และซอฟต์แวร์ในส่วนต่าง ๆ ของพื้นที่ตัวเลข

ส่วนใหญ่มันทำให้ง่ายต่อการบอกว่าบัญชีคืออะไรและถ้าคนควรจะสามารถเข้าสู่ระบบ


1
โดยบัญชีซอฟต์แวร์คุณหมายถึงสิ่งที่ชอบwww-dataและftpใช่ไหม
steveyang

นี่เป็นตัวอย่างที่ดีของบัญชีซอฟต์แวร์ใช่ นอกจากนี้ยังntpหรือ,postgres postfix
Daniel Pittman

ขอบคุณ. บัญชีเหล่านั้นในระบบของฉันส่วนใหญ่จะติดตั้งโดยซอฟต์แวร์เอง ฉันจำเป็นต้องตั้งค่าบัญชีดังกล่าวด้วยตนเองหรือไม่
steveyang

อาจไม่บ่อยชะมัดไม่มี make installแต่ถ้าคุณได้รับการรวบรวมซอฟต์แวร์จากรอยขีดข่วนตัวเองมันเป็นเรื่องง่ายที่จะจินตนาการถึงความต้องการเป็นส่วนหนึ่งของ เนื่องจากไม่มีธรรมเนียมใน * NIX ในการซ่อนตัวเลือกที่ใช้โดยสคริปต์เช่นเดียวกับที่ดำเนินการโดยmake installผู้ใช้ (แม้ในสถานการณ์ที่หายากสำหรับผู้ใช้ที่ต้องการใช้ตัวเลือกดังกล่าวเช่นการ-Bตั้งค่าสถานะของ mysql ) คุณสามารถใช้การโต้ตอบในโอกาสที่คุณต้องการ
BMDan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.