Ubuntu: จำกัดการเข้าถึง folder ของบาง user
มีโจทย์ว่าต้องการเพิ่ม user ใน Ubuntu แต่จำกัดไม่ให้เปลี่ยน folder หรือ ไม่ให้เข้าถึงบาง folder ซึ่งตามปกติบน Linux จะจัดการสิทธิได้ 3 ระดับ คือ เจ้าของ/กลุ่ม/คนอื่นๆ โดยไม่สามารถจัดการเฉพาะ user ได้
จึงจำเป็นต้องใช้โปรแกรมสำหรับจัดการสิทธิเพิ่มเติม ในที่นี้จะใช้ setfacl : set file access control lists - Linux
1.ยกเลิกการเข้าถึง folder
setfacl -m user:username:--- folder/
2.อื่น ประมาณเช่น
setfacl -R -m g:username:rwx /home/user1/domains/xxx.com/folder/ setfacl -m u:username:--x /home/user1/domains/xxx.com/ setfacl -R -x user:username /home/user1/domains/xxx.com/folder/ setfacl -m u:username:--x /home/user1/domains setfacl -m u:username:--x /home/user1
3.ขอดูสิทธิ
getfacl folder
Relate topics
- Ubuntu Server Installation
- Ubuntu Web Server Setup
- [Geek] Linux basic comamnds
- Server Setup : การกำหนดสิทธิ์ Root ให้กับ user บน Ubuntu 14.04
- Setup FTP Server under Ubuntu/Debian
- ย้ายบ้านให้ MySql
- ใครกิน I/O ของข้า
- Dabian bandwidth monitoring
- Install PhoneGap on Ubuntu
- Disable USB keyboard wakeup
- อีกครั้ง - Make Ubuntu 16.04 to be a web server (LAMP)
- Mouse/Keyboard ชุดเดียว กับ คอมทุกเครื่องบนโต๊ะทำงาน
- VirtualBox เข้าไม่ได้ หลังอัพเดท kernel
- Change GRUB
- Disabled internal keyboard
- Ubuntu on Nexus 7
- NexPhone - โทรศัพท์จาก Ubuntu
- ลง Ubuntu ในเครื่องเก่า - ไม่มี PAE
- Box.com - Ubuntu
- Touchpad stop working on a Lenovo Z470 / Ubuntu 11.10