在 linux 中的每一個用戶必須屬於一個組,不能獨立於組外。在
linux 中每一個文件有全部者、所在組、其它組的概念python
通常爲文件的建立者,誰建立了該文件,就天然的成爲該文件的全部者。linux
ls -ahl
chown 用戶名 文件名 改變文件全部者 chown -R 用戶名 文件夾 使得全部子文件或子目錄生效
chgrp 用戶名 文件名 改變文件全部組 chgrp -R 用戶名 文件夾 使得全部子文件或子目錄生效
r:可讀 w:可寫[可寫不表明能夠刪除,刪除一個文件的前提是對文件所在的目錄有寫的權限] x:可執行
r:可讀(可用ls查看目錄內容) w:可寫[可在目錄內建立+刪除+重命名文件或目錄] x:可執行[能夠進入目錄]
-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc - 表示類型爲文件 第一組rwx: 表示全部者 可讀 可寫 可執行 第二組rw-: 表示同組用戶 可讀 可寫 但不能執行 第三組r--: 表示其餘用戶 只可讀 可用數字表示: r = 4 w = 2 x = 1 所以rwx = 4+2+1 = 7
chmod 權限變動格式 文件或目錄路徑
shell
u:全部者 g:全部組 o:其餘人 a:全部人 1. u=rwx,g=rx,o=x 2. o+w 其它用戶增長w權限 3. a-x 全部人減去執行權限
r = 4 w = 2 x = 1 rwx = 7 rx = 5 chmod u=rwx,g=rx,o=x 能夠寫成 chmod 751