การอนุญาตเริ่มต้นของไฟล์โฮสต์


10

ผมเปลี่ยนสิทธิ์ของไฟล์โฮสต์ของฉันด้วยการทำ/etc/hostschmod og+w

สิทธิ์เริ่มต้นคืออะไรเพื่อให้ฉันสามารถเปลี่ยนกลับได้


มันคือ 444 อ่านทั้งหมดเหรอ?
Ashfame

sudo chmod og-w /etc/hostsย้อนกลับของคำสั่งที่ ไฟล์ส่วนใหญ่จะมีสิทธิ์เหมือนและไดเรกทอรี644 755ข้อยกเว้นที่มีอยู่สูงไฟล์ที่สำคัญชอบมี/etc/shadow 640
Lekensteyn

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

sudo chmod o-w whateverมักจะสามารถจะดำเนินการโดยไม่มีอาการปวด เฉพาะไดเรกทอรีที่แชร์เช่น/tmpหรือ/var/tmpตั้งค่าสิทธิ์บิตไว้การมีในไดเรกทอรีอื่นอาจแนะนำช่องโหว่ความปลอดภัย
Lekensteyn

จุดดี! ฉันไม่แน่ใจในส่วนของกลุ่มอาจได้รับอนุญาตจากกลุ่มและอาจไม่ได้
Ashfame

คำตอบ:


12

การอนุญาตไฟล์เริ่มต้นสำหรับ/etc/hostsคือ 644 (อ่านได้และเขียนได้สำหรับเจ้าของ, รูทและอ่านได้สำหรับผู้อื่น)


แค่อยากรู้อยากเห็นว่าทำไมต้องมีการปฏิบัติการเพื่อเจ้าของ?
Ashfame

4
มันไม่ใช่. 4 (อ่าน) + 2 (เขียน) = 6. อ่านเพิ่มเติมเกี่ยวกับสิทธิ์ของแฟ้ม
htorque

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