r w x 4 2 1
[root@localhost ~]# chmod 575 a.txt
[root@localhost ~]# ls -l a.txt
-r-xrwxr-x 1 root root 0 3月 27 19:09 a.txt
# chmod -r 777 xx/ 遞迴更改許可權
# chmod u=rwx,g=rwx,o=rwx xx a=rwx 所有 + -
# chmod a-w xx
# chown root:root xx
cut -d 分隔符 -f 數字選列 -c 按字元
# who | cut -b 10-14
tty1
pts/0
# who|cut -b 3-
who|cut -c 3-5
[root@localhost ~]# cat /etc/passwd|head -n 5|cut -d : -f 1
root
bindaemon
admlp
chgrp
# useradd yy -g he
$ ll
-rw-r--r-- 1 xx he 15 3月 27 20:20 a
刪除檔案的許可權是受父目錄的許可權控制,和檔案本身許可權無關
# umask
0022
檔案 666-022
目錄 777-022
普通使用者的umask未必是002,除非滿足下面的條件
# vi /etc/profile
if [ $uid -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then
umask 002
else
umask 022
fi# vi /etc/login.defs
umask 077 針對home目錄
suid sgid 粘滯位許可權
setuid 可以讓普通使用者 已root的角色執行
# chmod u+s /etc/passwd
-rwsr--r--
# find /usr/bin -type f -perm 4755 | xargs ls -l
-rwsr-xr-x. 1 root root 54240 1月 30 2012 /usr/bin/at
-rwsr-xr-x. 1 root root 66352 12月 8 2011 /usr/bin/chage
-rwsr-xr-x. 1 root root 51784 11月 23 2013 /usr/bin/crontab
-rwsr-xr-x. 1 root root 71480 12月 8 2011 /usr/bin/gpasswd
-rwsr-xr-x. 1 root root 36144 12月 8 2011 /usr/bin/newgrp
-rwsr-xr-x. 1 root root 30768 2月 22 2012 /usr/bin/passwd
-rwsr-xr-x 1 root root 27576 9月 20 2013 /usr/bin/pkexec
# chown .xx /home/admins/
# chmod 770 /home/admins/
# chmod 2770 /home/admins/ 目錄下面的檔案自動繼承目錄組的組名
# ls -ld /home/admins/
drwxrws--- 2 root xx 4096 3月 27 22:07 /home/admins/
# ls -l /home/admins/***xx
-rw--w--w- 1 root xx 0 3月 27 22:09 /home/admins/***xx
# chmod4755 a
-rwsr-xr-x
setuid 4000 + setgid 2000 = 6755
-rwsr-xr-x -rwxr-sr-x
# chmod u+s a # chmod g+s a
和x重合的時候就是小寫的s。
sbit 粘滯位許可權 1000 只能屬主和root 才能刪除。。共享檔案,其他人動不了別人的東西。
# ls -ld /tmp/
drwxrwxrwt. 3 root root 4096 3月 27 21:46 /tmp/
chmod 7755 test
chattr +i a 無法刪除。
chattr +a a 只能追加
lsattr
setfacl getfacl
1
Linux檔案許可權
linux使用者分為 擁有者 組群 group 其他 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group內!圖...
Linux檔案許可權
linux使用者分為 擁有者 組群 group 其他使用者 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group...
linux檔案許可權
檔案的許可權由三個部分組成 u user g group o other 每個部分的許可權又分別 r 4讀 w 寫2 x 執行1 下面以 var www資料夾設定許可權,了解如何設定檔案許可權 chmod a x var www 所有人都可進入 chmod a x var www 所有人都不可進入 ...