講解內容:
- 權限代號的含義如下:
r:讀寫目錄或文件的權限 read
w :寫入目錄或文件的權限 write
x :執行目錄或文件的權限
-:刪除目錄或文件的權限
s:特殊權限,更改目錄或文件的權限
- 權限范圍的含義如下:
u :目錄或文件的當前用戶 user
g:目錄或文件當前的群組 group
o:除目錄或文件的當前用戶或群組之外的用戶或群組 other
a:所有的用戶和群組 all
chown: 更改文件或目錄的所有者 chang owner
chgrp : 更改文件或目錄的所屬組 change group
chmod: 更改文件或目錄的權限 change modify
chown root aa
顯示結果,
drwxrwxr-x. 5 zhouls zhouls 4096 Mar 7 21:46 aa
改為,
drwxrwxr-x. 5 root zhouls 4096 Mar 7 21:46 aa
chgrp root aa
顯示結果,
drwxrwxr-x. 5 zhouls zhouls 4096 Mar 7 21:46 aa
改為,
drwxrwxr-x. 5 root root 4096 Mar 7 21:46 aa
chmod 777 cc
顯示結果是,
drwxrwxr-x . 2 zhouls zhouls 4096 Mar 7 21:46 cc
改為,
drwxrwxrwx . 2 zhouls zhouls 4096 Mar 7 21:46 cc
或,
chmod ugo=rwx cc
chown root:root cc
顯示結果是,
drwxrwxrwx . 2 zhouls zhouls 4096 Mar 7 21:46 cc
改為,
drwxrwxrwx . 2 root root 4096 Mar 7 21:46 cc
不可以 chgrp root:root cc
umask的百度百科
umask是顯示當前用戶的權限掩碼。
若是root用戶,umask
顯示結果是,
0022
若是zhouls用戶,umask
顯示結果是,
0002
當我們登錄系統之后創建一個文件總是有一個默認權限的,那么這個權限是怎么來的呢?這就是umask干的事情。umask設置了用戶創建文件的默認 權限,它與chmod的效果剛好相反,umask設置的是權限“補碼”,而chmod設置的是文件權限碼。
chown -R的使用
遞歸是recursice
chmod-R的使用
遞歸是recursice