จะทำให้เข้าถึงไฟล์โดย root ได้อย่างไร?


24

ฉันใช้ Ubuntu และฉันมาที่นี่เพื่อทราบว่ามีวิธีใดบ้างที่จะแก้ไขการเข้าถึงแอปพลิเคชันเฉพาะเพื่อให้รูทสามารถเข้าถึงได้เท่านั้น

ขณะนี้แอปพลิเคชันสามารถเปิดใช้งานโดยผู้ใช้ทั่วไป แต่ฉันต้องการทำให้มันเพื่อให้สามารถรูทได้เท่านั้น

คำตอบ:


51

ตรวจสอบให้แน่ใจว่าเจ้าของแอปพลิเคชันเป็นรูทและตั้งค่าการอนุญาตที่เจ้าของเท่านั้นที่สามารถเรียกใช้ได้

sudo chown root:root /path/to/application
sudo chmod 700 /path/to/application

ถ้าคุณดูการอนุญาตในตอนนี้ls -l /path/to/applicationคุณควรเห็นสิ่งต่อไปนี้: -rwx------ root rootหมายความว่ารูทสามารถอ่านเขียนและดำเนินการและคนอื่นไม่สามารถอ่านไฟล์นั้นได้


1
whichเพื่อหาเส้นทางไปยังโปรแกรมประยุกต์ใช้งาน ตัวอย่างเช่นwhich cat. มันจะพิมพ์เส้นทางแบบเต็มไปยังปฏิบัติการที่ตรงกับชื่อที่กำหนด
CVn

2
@january ส่วนที่ทำให้ฉันสับสนคือฉันเห็นได้ชัดว่าrm <file>มันใช้งานได้แม้ว่าฉันจะไม่รูทก็ตาม
อ็อตโต

ใช้sudo chmod 600 /path/to/applicationหากคุณไม่ต้องการสิทธิ์การดำเนินการ
AxelWass

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