คู่มือเริ่มต้นของการจัดการผู้ใช้และกลุ่มใน Linux
Ubuntu Linux ใช้กลุ่มเพื่อช่วยคุณจัดการผู้ใช้ตั้งค่าการอนุญาตให้กับผู้ใช้เหล่านั้นและตรวจสอบว่าพวกเขาใช้เวลากับพีซีมากน้อยแค่ไหน นี่คือคู่มือเริ่มต้นของวิธีการทำงานทั้งหมด.
ผู้ใช้และกลุ่ม
อูบุนตูได้รับการตั้งค่าให้ใช้คนเดียวเมื่อคุณติดตั้งลงในระบบของคุณ แต่หากมีมากกว่าหนึ่งคนที่จะใช้คอมพิวเตอร์จะเป็นการดีที่สุดที่แต่ละคนจะมีบัญชีผู้ใช้ของตนเอง วิธีนี้แต่ละคนสามารถมีการตั้งค่าและเอกสารแยกกันและไฟล์จะได้รับการปกป้องจากการดูโดยผู้ใช้รายอื่นบนพีซีเครื่องเดียวกัน.
โดยปกติคอมพิวเตอร์ลีนุกซ์จะมีบัญชีผู้ใช้สองบัญชีคือบัญชีผู้ใช้ของคุณเองและบัญชีรูทซึ่งเป็นผู้ใช้ขั้นสูงที่สามารถเข้าถึงทุกสิ่งบนพีซีทำการเปลี่ยนแปลงระบบและจัดการผู้ใช้รายอื่น Ubuntu ทำงานแตกต่างกันเล็กน้อย แต่คุณไม่สามารถเข้าสู่ระบบได้โดยตรงในฐานะรูทโดยค่าเริ่มต้นและคุณใช้ sudo คำสั่งเพื่อเปลี่ยนเป็นการเข้าถึงระดับรูทเมื่อคุณต้องการทำการเปลี่ยนแปลง.
Linux จัดเก็บรายชื่อผู้ใช้ทั้งหมดในไฟล์ '/ etc / groups' คุณสามารถเรียกใช้คำสั่งนี้ใน Terminal เพื่อดูและแก้ไขกลุ่มและผู้ใช้ในระบบของคุณ:
sudo vigr / etc / groups
การสร้างบัญชีผู้ใช้
ในการสร้างผู้ใช้ใหม่คุณสามารถไปที่ระบบ -> การบริหาร -> ผู้ใช้และกลุ่มและคลิกปุ่ม“ เพิ่ม” เพื่อเพิ่มผู้ใช้ใหม่.
ตั้งชื่อที่เหมาะสมซึ่งระบุผู้ใช้รายอื่นและทำเครื่องหมายที่ช่อง "เข้ารหัส" เพื่อรักษาความปลอดภัยให้กับโฟลเดอร์ภายในบ้าน.
คลิกปุ่ม“ การตั้งค่าขั้นสูง” เพื่อกำหนดค่าสิทธิ์ของผู้ใช้.
โมดูลการจัดการผู้ใช้แสดงรายการสิทธิ์ของ Anna ภายใต้แท็บ“ สิทธิ์ผู้ใช้”.
เราขอแนะนำให้คุณลบสิทธิ์“ Administer System” ออกจากบัญชีผู้ใช้อื่น ๆ นี่คือเพื่อให้แน่ใจว่าผู้ใช้รายอื่นไม่สามารถเปลี่ยนการตั้งค่าระบบที่สำคัญซึ่งอาจเป็นอันตรายต่อกล่อง Linux ของคุณ.
สิทธิ์ลินุกซ์ไฟล์และโฟลเดอร์
แต่ละไฟล์ใน Linux มีชุดสิทธิ์ผู้ใช้และกลุ่มและคุณสามารถใช้คำสั่ง ls -l เพื่อแสดงชุดสิทธิ์และคุณลักษณะทั้งหมดจากเทอร์มินัล.
อ่านจากซ้ายไปขวาแต่ละรายการในรายการหมายถึง:
1
ตัวอย่างเช่นในตัวอย่างแสดงไฟล์ชื่อ Anki, การอนุญาตคือ rwxr-xr-x, ไฟล์นั้นเป็นของผู้ใช้รูทและอยู่ในกลุ่มรูท, และมันเป็น 159 ไบต์.
การตั้งค่าสถานะการอนุญาตมีสี่องค์ประกอบตัวอักษรตัวแรกคือการตั้งค่าสถานะโดยปกติจะใช้เพื่อระบุว่าเป็นไดเรกทอรีหรือไดเรกทอรีไฟล์จะแสดง“ d” และไฟล์ปกติจะแสดง“ -“ อักขระ 9 ตัวถัดไปจะแบ่งออกเป็นชุดจำนวน 3 อักขระซึ่งระบุสิทธิ์ของผู้ใช้กลุ่มและทุกคน.
ในตัวอย่างนี้เรามี rwxr-xr-x ซึ่งสามารถแยกย่อยได้ดังนี้
สิทธิ์ที่สอดคล้องกับค่าต่อไปนี้:
- r = อ่านสิทธิ์
- w = สิทธิ์ในการเขียน
- x = เรียกใช้สิทธิ์
ซึ่งหมายความว่าสำหรับไฟล์ที่เป็นปัญหาทุกคนได้อ่านและดำเนินการอนุญาต แต่รากเท่านั้นที่มีการเข้าถึงการเขียนไปยังไฟล์.
การเปลี่ยนความเป็นเจ้าของกลุ่มของไฟล์และไดเรกทอรี
แอนนาเป็นนักเรียนชั้นที่ 7 และปีเตอร์น้องชายของเธอเพิ่งลงทะเบียนเรียนหลักสูตรการเขียนโปรแกรมในมหาวิทยาลัยแห่งหนึ่ง แอนนาจะสนใจใช้ซอฟต์แวร์การศึกษาสำหรับการบ้านคณิตศาสตร์หรือภูมิศาสตร์ของเธอมากกว่าเมื่อเปรียบเทียบกับปีเตอร์ที่สนใจใช้เครื่องมือพัฒนาซอฟต์แวร์มากกว่า.
เราสามารถกำหนดค่าการเข้าถึงของแอนนาและปีเตอร์ให้กับแอปพลิเคชันเหล่านี้โดยกำหนดให้กลุ่มที่เหมาะสมจากโมดูล "จัดการกลุ่ม".
มาสร้างกลุ่มผู้ใช้สองกลุ่มกลุ่มนักเรียน K-12 กลุ่มนักเรียนมหาวิทยาลัยและกำหนดบัญชีผู้ใช้ที่เหมาะสมให้กับแต่ละกลุ่ม.
เราควรให้สิทธิ์นักเรียน K-12 ในการใช้งานซอฟต์แวร์เพื่อการศึกษา.
Linux เก็บส่วนใหญ่ของไฟล์เรียกทำงานภายใต้ / usr / bin ตัวอย่างเช่น Linux เก็บ Anki ไว้ใต้ / usr / bin / anki หากคุณไม่แน่ใจว่าไฟล์อยู่ที่ใดhich คำสั่งเป็นวิธีที่สะดวกในการค้นหาตำแหน่งจากเทอร์มินัล:
อันไหน
ลองกำหนด Anki และ Kig ให้กับกลุ่ม k12 โดยใช้ chown คำสั่งซึ่งใช้รูปแบบต่อไปนี้:
sudo chown: [ชื่อกลุ่ม] [รายชื่อไฟล์]
คุณยังสามารถเพิกถอนการอ่านและดำเนินการเข้าถึงจากกลุ่มผู้ใช้อื่นโดยใช้ chmod คำสั่ง.
sudo chown: [ชื่อกลุ่ม] [รายชื่อไฟล์]
คำสั่งนี้ให้สมาชิกของกลุ่ม K12 เข้าถึง Anki และ Kig เราควร จำกัด สิทธิ์การเข้าถึงของกลุ่มมหาวิทยาลัยจาก Anki และ Kig โดยลบสิทธิ์การอ่านและดำเนินการจากกลุ่ม“ อื่น ๆ ” รูปแบบของคำสั่งคือ:
chmod [ugoa] [+ - =] [rwxXst] fileORdirectoryName
คำสั่งแรกที่เราดำเนินการในบรรทัดคำสั่งจะลบสิทธิ์ read (r) และ execute (x) ออกจากกลุ่ม“ อื่น ๆ ” ตัวเลือก“ O” ระบุว่าเรากำลังแก้ไขสิทธิ์การเข้าถึงของ อื่น ๆ กลุ่ม. ตัวเลือก '-' หมายความว่าเราต้องการลบบางอย่าง ไฟล์ การอนุญาตที่ระบุไว้ในพารามิเตอร์ที่ตามหลังตัวเลือก '-' man page ของ chmod ให้คำอธิบายโดยละเอียดเกี่ยวกับตัวเลือกเหล่านี้.
ผู้ชาย
ตรวจสอบการใช้คอมพิวเตอร์
Timekpr ช่วยให้เราสามารถกำหนดเวลาในการคำนวณให้แก่ผู้ใช้แต่ละคนและคุณจะต้องเพิ่ม PPA ต่อไปนี้ไปยังแหล่งซอฟต์แวร์ของคุณเพื่อให้คุณสามารถติดตั้ง Timekpr ได้จาก Ubuntu Software Center.
deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main
ศูนย์ซอฟต์แวร์ Ubuntu เป็นวิธีที่ง่ายที่สุดในการติดตั้ง Timekpr เพียงใช้ช่องค้นหาและควรจะเกิดขึ้น.
Timekpr ช่วยให้เราสามารถ จำกัด เวลาการใช้คอมพิวเตอร์ตามกรอบเวลาที่กำหนดในแต่ละวันของเดือน ตัวอย่างเช่นเราสามารถระบุการใช้เวลาคอมพิวเตอร์เป็นเวลา 300 นาทีในวันอาทิตย์และ 60 นาทีในวันจันทร์.
Timekpr จะปรากฏบนทาสก์บาร์ของผู้ใช้และล็อคเดสก์ท็อปเมื่อเวลาในการคำนวณของผู้ใช้เพิ่มขึ้น.
ผู้ใช้และกลุ่มเป็นแนวคิดที่ครอบคลุมในบทความเดียว เราคิดถึงบางสิ่งที่สำคัญหรือไม่? รู้สึกอิสระที่จะแบ่งปันความรู้บางอย่างกับผู้อ่านคนอื่น ๆ ในความคิดเห็น.