คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:
ฉันมีโฟลเดอร์ที่จะสร้างโฟลเดอร์ย่อยและไฟล์ใหม่โดยอัตโนมัติโดยสคริปต์
ฉันต้องการรักษาสิทธิ์ผู้ใช้และกลุ่มไว้ซ้ำสำหรับโฟลเดอร์และไฟล์ใหม่ทั้งหมดที่อยู่ในไดเรกทอรีหลัก ฉันรู้ว่าสิ่งนี้เกี่ยวข้องกับการตั้งค่าบิตเหนียว แต่ฉันไม่สามารถหาคำสั่งที่แสดงสิ่งที่ฉันต้องการ
นี่คือสิ่งที่ฉันทำไปแล้ว:
sudo mkdir -p /path/to/parent
sudo chmod -R 660 myself:somegroup /path/to/parent
หลังจากนั้นฉันต้องการสิทธิ์ที่ 660 ที่จะตั้งซ้ำไปยังโฟลเดอร์ใด ๆ /path/to/parent
และวางไว้ในไฟล์
อย่างไรก็ตามทุกอย่างที่ฉันลองมามันล้มเหลว ใครช่วยได้บ้าง
ที่จริงแล้วค่าสถานะฐานแปด 660 นั้นอาจไม่ถูกต้องด้วยซ้ำ สิทธิ์ที่ฉันต้องการคือ:
- ไดเรกทอรีที่อยู่ภายใต้
/path/to/parent
นั้นสามารถใช้งานได้โดยผู้ใช้ที่มีสิทธิ์ - ไฟล์สามารถอ่าน / เขียนได้โดยผู้ใช้เองและสมาชิกของ somegroup
- ไฟล์และโฟลเดอร์ใน
/path/to/parent
ไม่สามารถอ่านได้ทั่วโลก
ฉันกำลังใช้งาน Ubuntu 10.0.4 LTS
ใครช่วยได้บ้าง