Friday, August 21, 2009

Linux Permission

SkyHi @ Friday, August 21, 2009
[root@web html]# find silver.com -type f -exec chmod 644 {} \;

root@web html]# find silver.com -type d -exec chmod 2755 {} \;


[root@web home]# ls -tlrh
total 520K
-rw-r--r-- 1 user1 group1 1.2K Jun 9 12:42 README
-rw-r--r-- 1 user1 group1 2.3K Jun 9 12:42 index.php
-rw-r--r-- 1 user1 group1 202K Jul 23 12:43 logo.psd
-rw-r--r-- 1 user1 group1 281K Jul 23 14:37 top_nav.psd
drwxr-sr-x 5 user1 group1 4.0K Jul 28 11:51 vendors
drwxr-sr-x 6 user1 group1 4.0K Jul 28 11:52 cake
drwxr-sr-x+ 12 user1 group1 4.0K Aug 11 16:25 app
[root@web home]# ls -l
total 520
drwxr-sr-x+ 12 user1 group1 4096 Aug 11 16:25 app
drwxr-sr-x 6 user1 group1 4096 Jul 28 11:52 cake
-rw-r--r-- 1 user1 group1 2311 Jun 9 12:42 index.php
-rw-r--r-- 1 user1 group1 206458 Jul 23 12:43 logo.psd
-rw-r--r-- 1 user1 group1 1158 Jun 9 12:42 README
-rw-r--r-- 1 user1 group1 286913 Jul 23 14:37 top_nav.psd
drwxr-sr-x 5 user1 group1 4096 Jul 28 11:51 vendors
[root@web home]# getfacl app
# file: app
# owner: user1
# group: group1
user::rwx
group::r-x
other::r-x
default:user::rwx
default:group::rwx
default:other::rwx

[root@web home]# getfacl cake
# file: cake
# owner: user1
# group: group1
user::rwx
group::r-x
other::r-x

//-R recursive
[root@web home]# setfacl --remove-default app/

[root@web home]# getfacl app/
# file: app
# owner: user1
# group: group1
user::rwx
group::r-x
other::r-x