ฉันใช้ Ubuntu และฉันมาที่นี่เพื่อทราบว่ามีวิธีใดบ้างที่จะแก้ไขการเข้าถึงแอปพลิเคชันเฉพาะเพื่อให้รูทสามารถเข้าถึงได้เท่านั้น
ขณะนี้แอปพลิเคชันสามารถเปิดใช้งานโดยผู้ใช้ทั่วไป แต่ฉันต้องการทำให้มันเพื่อให้สามารถรูทได้เท่านั้น
ฉันใช้ Ubuntu และฉันมาที่นี่เพื่อทราบว่ามีวิธีใดบ้างที่จะแก้ไขการเข้าถึงแอปพลิเคชันเฉพาะเพื่อให้รูทสามารถเข้าถึงได้เท่านั้น
ขณะนี้แอปพลิเคชันสามารถเปิดใช้งานโดยผู้ใช้ทั่วไป แต่ฉันต้องการทำให้มันเพื่อให้สามารถรูทได้เท่านั้น
คำตอบ:
ตรวจสอบให้แน่ใจว่าเจ้าของแอปพลิเคชันเป็นรูทและตั้งค่าการอนุญาตที่เจ้าของเท่านั้นที่สามารถเรียกใช้ได้
sudo chown root:root /path/to/application
sudo chmod 700 /path/to/application
ถ้าคุณดูการอนุญาตในตอนนี้ls -l /path/to/application
คุณควรเห็นสิ่งต่อไปนี้: -rwx------ root root
หมายความว่ารูทสามารถอ่านเขียนและดำเนินการและคนอื่นไม่สามารถอ่านไฟล์นั้นได้
rm <file>
มันใช้งานได้แม้ว่าฉันจะไม่รูทก็ตาม
sudo chmod 600 /path/to/application
หากคุณไม่ต้องการสิทธิ์การดำเนินการ
เปลี่ยนการอนุญาตของแอปพลิเคชันนี้เป็นรูท:
chmod 700 application-name
which
เพื่อหาเส้นทางไปยังโปรแกรมประยุกต์ใช้งาน ตัวอย่างเช่นwhich cat
. มันจะพิมพ์เส้นทางแบบเต็มไปยังปฏิบัติการที่ตรงกับชื่อที่กำหนด