เปลี่ยนการอนุญาตเริ่มต้นสำหรับไฟล์และโฟลเดอร์ใหม่


4

ทุกครั้งที่ฉันสร้างไฟล์หรือโฟลเดอร์ใหม่ใน Linux มันสามารถเข้าถึงได้ด้วยตัวเองไม่ใช่กลุ่ม ฉันต้องการเปลี่ยนการตั้งค่าระบบของฉันเพื่อให้ทุกกลุ่มไฟล์หรือโฟลเดอร์ใหม่สามารถเข้าถึงได้โดยอัตโนมัติ มีอีกไหม

คำตอบ:


6

จากบทความ:

chmod g+s <directory>  //set gid 
setfacl -d -m g::rwx /<directory>  //set group to rwx default 
setfacl -d -m o::rx /<directory>   //set other

ต่อไปเราสามารถตรวจสอบ:

getfacl /<directory>

เอาท์พุท:

file: ../<directory>/
owner: <user>
group: media
flags: -s-
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x

ข้อมูลเพิ่มเติม : http://www.linuxquestions.org/questions/linux-desktop-74/applying-default-permissions-for-newly-created-files-within-a-specific-folder-605129/


3
ดูเหมือนคำตอบที่คัดลอกมาจาก: unix.stackexchange.com/a/1315
Timber

0

ซึ่งสามารถทำได้โดยใช้ umask ประโยชน์ Umask คืออะไรและวิธีการตั้งค่าเริ่มต้น umask ภายใต้ Linux?

คุณสามารถตั้งค่าสคริปต์ที่เริ่มต้นโดยอัตโนมัติเมื่อบูตซึ่งดำเนินการคำสั่ง

umask 777

เพื่อให้ทุกคนได้อ่าน / เขียนและดำเนินการอนุญาตเช่น


7
นี่ไม่ถูกต้อง umask ทำงานในทางอื่น ๆ กว่า chmod. การตั้งค่า umask ของ 777 จะทำให้ไม่มีใครได้รับอนุญาตให้ทำอะไร (ชุดการอนุญาตจะเป็น 000)
Oldskool
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.