用戶許可權:drwxr-x . 8 root root 4096 8月 6 23:18 mnt 第一個root:所有者 即root用戶第二個root:所有者所在的組mnt:所有者創建的文件夾Rwx:root用戶對mnt具有讀、寫、執行的許可權R-x:root組內用戶對mnt具有讀、執行許可權 :其他用戶對 ...
用戶許可權:
drwxr-x---. 8 root root 4096 8月 6 23:18 mnt
第一個root:所有者 即root用戶
第二個root:所有者所在的組
mnt:所有者創建的文件夾
Rwx:root用戶對mnt具有讀、寫、執行的許可權
R-x:root組內用戶對mnt具有讀、執行許可權
---:其他用戶對mnt無任何許可權
許可權: 目錄 文件
r讀(4) 查看目錄裡面的文件 查看文件內容
w寫(2) 在目錄里創建/刪除文件 在文件里寫內容
x執行(1) 切換進目錄 執行該文件 (該文件為:程式/腳本)
用戶:
所有者:user u
所屬組:group g
其他用戶:other o
u+g+o=a :all即所有用戶
drwxr-x---. 8 root root 4096 8月 6 23:18 mnt
讓user1對mnt目錄具有rwx的許可權:chmod o+r,o+w,o+x mnt
(chmod 755 mnt 局限一般不用) 刪除許可權:將+改為-即可
drwxr-x---. 8 root root 4096 8月 6 23:18 my.sh
讓user1對my.sh具有x許可權:chmod o+x my.sh
讓所有用戶對my.sh都擁有x許可權:chmod a+x my.sh
acl許可權:
讓user1對mnt具有r許可權,讓user2對mnt具有rx許可權,讓user3對mnt具有rw許可權,讓user4對mnt具有rwx許可權
setfac1 -m u:user1:r mnt
setfac1 -m u:user2:rx mnt
setfac1 -m u:user3:rw mnt
setfac1 -m u:user4:rwx mnt
1.查看mnt擁有的acl許可權:getfacl -m mnt
2.設置mnt的acl許可權:setfac1 -m u:user1:rwx mnt
3.刪除mnt的user1擁有的acl許可權:setfacl -x u:user1 mnt
4.刪除mnt上所設置過的所有的acl許可權:setfacl -b mnt/
sudo許可權:
1.設置
visudo
%user1 localhost=/usr/sbin/useradd,/usr/sbin/userdel
2.使用
sudo /usr/sbin/useradd user5
sudo /usr/sbin/userdel user5