前言:必須要知道的權限《Mr.Robot》
----------------------------------------------------
1. chmod -R 命令 改變權限
r 讀 4
w 寫 2
x 執行 1
-------------------------------------------------------
2.chown -R 命令 改變所有者
# chown -R user:group file
# chown -R admin
---------------------------------------------------------
3. umask
默認0022
目錄777-022
文件666-022
--------------------------------------------------------
4.特殊權限 chattr
lsattr -aR 查看,包括列出子目錄
chattr
+a 可追加不可刪除
+i 都不可,固定死
--------------------------------------------------------
5.setuid只對文件有效 setgid只對目錄有效 sticky只對文件有效
就是給一個命令 比如 touch /usr/bin/passwd賦予root權限,普通用戶使用這個命令,就如同root使用這個命令
增加權限:
# chmod u+s /bin/touch # 或 chmod 4755 /bin/touch
# chmod u-s /usr/bin/passwd
增加權限
# chmod g+s /bin/touch # 或 chmod 6755 /bin/touch
s 之前有x權限
S 之前沒有x權限
t
T
提問:給/home/admin/1.txt 這個文件設置suid權限,如何實現
補充知識:s和S的區別,S沒有x權限 T和t的區別