centos7 使用者組和檔案許可權
阿新 • • 發佈:2019-01-30
centos7
1、使用者和組
使用者 切換使用者 su root使用者切換到普通使用者 su ruidong 不用輸入密碼 普通使用者切換到root使用者 su 需要輸入密碼 切換完之後,使用exit退出那個使用者即可 whoami 檢視當前使用者名稱 sudo 指令 臨時使用root使用者執行這條命令,需要輸入密碼 組 檢視組 cat /etc/group 新增 groupadd 組名 -g 指定組id 修改 groupmod -g 修改組id -n 修改組名 groupmod -n 新名字 舊名字 將tang組名字修改為tangke 刪除 groupdel 組名 如果一個組是某個使用者的主組,那麼這個組不允許被刪除,你需要首先刪除這個使用者 如果一個組是系統自動為使用者建立的,那麼刪除使用者的時候會自動將這個同名的組給刪除掉
2、檔案許可權
r:可讀 w:可寫 x:可執行 -:沒有許可權
許可權的表示法:
--- 000 0 沒有許可權
--x 001 1 可執行
-w- 010 2 可寫
-wx 011 3 可寫可執行
r-- 100 4 只讀
r-x 101 5 可讀可執行
rw- 110 6 可讀寫
rwx 111 7 可讀可寫可執行
該使用者的許可權 組內使用者的許可權 組外使用者的許可權
rwx r-x r-x
7 5 5
修改許可權 chmod
格式: chmod 許可權 檔案路徑
chmod 0755 1.txt
7:user
5:group
5:other
#不推薦使用,毛病多
chmod u+x 1.txt
chmod g-x 2.txt
chmod o+w 1.txt
chmod u-x,g-w,o-w 1.txt
chmod -R 777 test/
修改目錄許可權的時候,新增-R選項,遞迴的修改子檔案的許可權和該目錄許可權一致
修改使用者
chown 使用者名稱 檔案路徑
chown ruidong 1. txt 修改使用者
chown ruidong:ruidong 1.txt 修改使用者和組
chown :ruidong 1.txt 修改組
修改組
chgrp 組名 檔案路徑
chgrp ruidong 1.txt 僅僅修改組
umask
檔案的預設許可權是 644 (檔案預設都沒有執行許可權)
目錄的預設許可權是 755
777-022 = 755
umask就能決定檔案或者目錄的預設許可權是什麼
umask -S 檢視預設許可權
如果想修改預設許可權