Ubuntu : กำหนดสิทธิ์แบบใช้ ACL
นอกจากคำสั่ง chgrp, chmod แล้ว สามารถใช้ setfacl + getfacl เพื่อกำหนด permission ให้กับ Files และ Directories ได้
Parameter
ตัวอย่าง
ความหมายของตัวย่อ
-m = modify
-d = default
-R = recusive
-x = delete
-b = clear
http://www.calculate-linux.org/main/en/setting_filesystem_acl
Test ใช้งานใน Dataserver
chmod g+s /Test/
setfacl -R -m u:suwit_j:rwx /Test/
setfacl -R -m g:it-group:rwx /Test/
setfacl -R -m d:suwit_j:rwx /Test/
Clear
setfact -b /Test/
นอกจากคำสั่ง chgrp, chmod แล้ว สามารถใช้ setfacl + getfacl เพื่อกำหนด permission ให้กับ Files และ Directories ได้
Parameter
- -m user:[user_name]:permissions[,user:user_name:permissions]
- -m group:[group_name]:permissions[,group:group_name:permissions]
ตัวอย่าง
- setfacl -m user:john:rw,u:peter:rw secretinfo
- setfacl -m group:manager:rx runit
- setfacl --modify u:john:r,u:peter:rw,g:workers:-,g:logist:rx qwerty
- setfacl -m default:user:john:rw managerdata
- setfacl -R -m d:u:peter:rwx,u:peter:rwX folder
- setfacl -R -x u:peter folder
- setfacl -b -m u:john:r secretfile
ความหมายของตัวย่อ
-m = modify
-d = default
-R = recusive
-x = delete
-b = clear
http://www.calculate-linux.org/main/en/setting_filesystem_acl
Test ใช้งานใน Dataserver
chmod g+s /Test/
setfacl -R -m u:suwit_j:rwx /Test/
setfacl -R -m g:it-group:rwx /Test/
setfacl -R -m d:suwit_j:rwx /Test/
Clear
setfact -b /Test/
No comments:
Post a Comment