โฮมเพจ » ทำอย่างไร » คู่มือเริ่มต้นของการจัดการผู้ใช้และกลุ่มใน Linux

    คู่มือเริ่มต้นของการจัดการผู้ใช้และกลุ่มใน 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 จะปรากฏบนทาสก์บาร์ของผู้ใช้และล็อคเดสก์ท็อปเมื่อเวลาในการคำนวณของผู้ใช้เพิ่มขึ้น.


    ผู้ใช้และกลุ่มเป็นแนวคิดที่ครอบคลุมในบทความเดียว เราคิดถึงบางสิ่งที่สำคัญหรือไม่? รู้สึกอิสระที่จะแบ่งปันความรู้บางอย่างกับผู้อ่านคนอื่น ๆ ในความคิดเห็น.