วิธีให้สิทธิ์ผู้ใช้ทั่วไปแก่ไดเรกทอรี / var / log เท่านั้น?


13

ฉันมีผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบใน Ubuntu 12.04 LTS เดสก์ท็อประบบปฏิบัติการ 32 บิตซึ่งฉันต้องให้สิทธิ์ในการเข้าถึงเท่านั้น/var/logเนื่องจากเขาต้องการตรวจสอบบันทึกและสร้างรายงานที่เกี่ยวข้อง

ฉันไม่ต้องการให้สิทธิ์การเข้าถึงระดับผู้ดูแลระบบแก่เขา

ฉันจะบรรลุสิ่งนี้ได้อย่างไร


1
ขึ้นอยู่กับวิธีที่คุณต้องการไปจริงๆ คุณสามารถให้สิทธิ์การอ่านแก่โลก: "chmod a + r" หรือคุณสามารถเปิดใช้งาน acl (Access Control List) บนฮาร์ดไดรฟ์ของคุณ (เป็นตัวเลือกการเมานท์) ซึ่งจะช่วยลดความละเอียดในการอ่าน + เขียน
tombert

@ ทอมเบิร์ตเห็นด้วย แต่ฉันเป็นห่วงที่จะทำเช่นนั้นเพราะมันยังสามารถส่งผลกระทบต่อกระบวนการบูตระบบหากตั้งไม่ถูกต้อง และฉันไม่ได้คุ้นเคยกับ ACL : P
Hrish

คำตอบ:


13

admสิทธิ์ในการล็อกไฟล์มุมมองที่จะได้รับให้กับผู้ใช้ที่อยู่ในกลุ่ม

ในการเพิ่มผู้ใช้ในกลุ่มนี้ในปัญหาของบรรทัดคำสั่ง:

sudo usermod -aG adm <USER>

ขอบคุณคนที่ทำงานเหมือนจับใจ แต่คุณรู้หรือไม่ว่าฉันสามารถตรวจสอบรายการการอนุญาตเริ่มต้นของกลุ่มที่ระบบสร้างขึ้นได้อย่างไร ฉันรู้ว่าภาษาอังกฤษของฉันไม่ค่อยดีนักดังนั้นโปรดแจ้งให้เราทราบหากคุณไม่เข้าใจคำถามของฉัน ... มันดีมากกับฉัน! .... : P
Hrish

คุณอาจต้องการที่จะมองขึ้นมาด้วยgnome-system-toolsจากกุย: askubuntu.com/questions/66718/how-to-manage-users-and-groups ลิงก์ที่ฉันให้ไว้ในคำตอบของฉันยังมีรายการค่าเริ่มต้น - เลื่อนหน้าขึ้นมา
Takkat

ระวังให้ดีว่าการอยู่ในกลุ่มแอดมินคุณยังสามารถ sudo
tombert

@tombert nope - adm! = adminไม่เกี่ยวข้องกับ sudoers
Takkat

@ Takkat: ขอบคุณฉันผสมมันเข้าด้วยกัน
tombert

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