สิทธิ์เริ่มต้นสำหรับ / opt ไดเรกทอรี?


15

ระหว่างการคัดลอกโฟลเดอร์โปรแกรมบางอย่างไปยัง/optไดเรกทอรีของฉันฉันเปลี่ยนสิทธิ์ของ/optไดเรกทอรีโดยไม่ตั้งใจ

ในขณะที่ฉัน (ผู้ใช้ปัจจุบัน) สามารถเขียน / คัดลอกไฟล์ไปยัง/optโฟลเดอร์โดยไม่ต้องต่อท้าย sudo

ฉันต้องการคำแนะนำในการเปลี่ยนกลับเป็นค่าเริ่มต้นเนื่องจากฉันมีโปรแกรมที่สำคัญจริงๆในโฟลเดอร์นั้นและ Google Chrome หยุดทำงานตั้งแต่เกิดข้อผิดพลาดนั้น

คำตอบ:


15

สิทธิ์ของฉันสำหรับ/ optคือdrwxr-xr-x (ด้วยความเป็นเจ้าของroot:root) นั่นคือค่าเริ่มต้น

คุณสามารถตั้งค่าความเป็นเจ้าของและการอนุญาตนี้ (ไม่ว่าจะตั้งค่าอย่างไรในปัจจุบัน) ด้วย:

sudo chown root:root /opt
sudo chmod 0755 /opt

หากคุณเปลี่ยนการอนุญาตของไฟล์และโฟลเดอร์ภายใน /optเช่นกันทางออกที่ดีอาจซับซ้อนกว่า (คุณสามารถเพิ่มผลลัพธ์ของls -lR /optคำถามของคุณเพื่อแสดงสิ่งนี้)


ขอบคุณมาก. สิทธิ์กลับสู่ปกติแม้ว่าจะดูเหมือนจะไม่ใช้ซ้ำ ไปยังไฟล์บางไฟล์ภายในโฟลเดอร์ย่อยของ / opt directory.eg ฉันต้องเรียกคืนไฟล์ google chrome บางอย่างสำหรับรูทก่อนที่มันจะเริ่มทำงานอีกครั้งแม้ว่าฉันจะตั้งไดเรกทอรีบนสุด / opt เป็นของรูต
ก็ตาม

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