จุดประสงค์ของผู้ใช้ 'ผู้ประกอบการ' คืออะไร?


16

ระบบ un * x จำนวนมากมาพร้อมกับบัญชีผู้ใช้ชื่อ 'โอเปอเรเตอร์' บัญชีนี้มีวัตถุประสงค์อะไร?

ระบบบางระบบใช้ประโยชน์จากบัญชีนี้จริงหรือเป็นมรดกทางประวัติศาสตร์มากกว่านี้หรือไม่ คุณเคยใช้บัญชีนี้ในองค์กรหรือไม่

ของผู้ประกอบการ 'บัญชีมีแนวโน้มที่จะมีชุดไดเรกทอรีบ้านเพื่อสิ่งที่ต้องการหรือ/root /ทำไมนี้

ลินุกซ์:

Login: operator                         Name: operator
Directory: /root                        Shell: /sbin/nologin

หรือ FreeBSD:

Login: operator                         Name: System Operator
Directory: /                            Shell: /usr/sbin/nologin

บน FreeBSD บางไฟล์เป็นเจ้าของจริง ๆ โดย 'โอเปอเรเตอร์' ของผู้ใช้:

# find / -user operator -exec ls -ld {} \;
drwx------  2 operator  operator  512 Apr 20 17:11 /var/db/entropy

คำถามนี้ยากที่ Google จะประหลาดใจเนื่องจากเกือบทุกผลลัพธ์ของ Googleนั้นเกี่ยวกับตัวดำเนินการเชลล์หรือโค้ด

คำตอบ:


17

แนวคิดของโอเปอเรเตอร์กำเนิดจากคอมพิวเตอร์รุ่นที่สอง ย้อนกลับไปในเวลานั้นโปรแกรมเมอร์ใช้ในการเขียนรหัสบนการ์ดเจาะรูจากนั้นส่งมอบบัตรให้กับผู้ปฏิบัติงาน - พนักงานมืออาชีพที่สามารถเข้าถึงเครื่องเมนเฟรมราคาแพงอย่างบ้าคลั่ง ผู้ประกอบการมีหน้าที่รับผิดชอบในการวางบัตรลงบนเครื่องเพื่อดำเนินการ เมื่อดำเนินการเสร็จแล้วโอเปอเรเตอร์จะรวบรวมเอาท์พุทและการ์ดและส่งกลับไปยังโปรแกรมเมอร์

ในช่วงยุคที่สามเมื่อยูนิกซ์รุ่นแรกปรากฏขึ้นความต้องการตัวดำเนินการดั้งเดิมจะถูกกำจัดเนื่องจากการแบ่งปันเวลาได้รับการแนะนำและโปรแกรมเมอร์สามารถเขียนโค้ดโดยใช้เทอร์มินัลใบ้ของตัวเอง ดังนั้นฉันจะเห็นด้วยกับเจอรัลด์และแมตต์ว่าตัวดำเนินการผู้ใช้บนระบบ UNIX นั้นมีไว้สำหรับทำงานด้านการดูแลที่มีสิทธิพิเศษต่ำ (แทนที่เทปสำรองข้อมูลบำรุงรักษา ฯลฯ )


14

คำตอบของ Mattค่อนข้างถูกต้อง แต่พลาดบริบททางประวัติศาสตร์ที่ว่าเมื่อระบบ UNIX ถูกนำเข้ามาในศูนย์ข้อมูลขนาดใหญ่ครั้งแรก "ผู้ดำเนินการ" มักจะเป็นตำแหน่งงานจริงสำหรับพนักงานที่ปฏิบัติงานประจำง่าย ๆ บนระบบ


ลำดับของคำตอบสามารถเปลี่ยนได้! ฉันคิดว่ามันจะดีกว่าถ้าพูดว่า "คำตอบของ Matt"
RedGrittyBrick

มันคือ Jerry! ขอบคุณสำหรับการนำบริบททางประวัติศาสตร์ของคุณ!
Stefan Lasiewski

คำถามสำหรับฉันคือทำไมตัวดำเนินการมีอยู่นอกเหนือจากรูท ฉันคิดว่าวลีสำคัญคือ "งานประจำง่าย ๆ " - มีงานบำรุงรักษาจำนวนมากที่ไม่จำเป็นต้องมีอำนาจ root หรือปรับอัตราชั่วโมงของผู้ดูแลระบบเพื่อให้ถูก offloaded ไปยังผู้ประกอบการที่มีสิทธิ์น้อยลง
Tom Anderson

13

ผู้ใช้โอเปอเรเตอร์มักจะมีการบำรุงรักษาง่าย ๆ ดังนั้นโดยทั่วไปจะมีการ จำกัด การอ่านดิสก์ (โดยอยู่ในกลุ่มผู้ดำเนินการ) เพื่อทำการทิ้ง / สำรองข้อมูล วิธีการสำรองข้อมูลสามารถทำได้โดยไม่ต้องใช้รูต pw

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