在Debian系統中,管理用戶權限主要涉及以下幾個方面:
sudo adduser username
sudo deluser username
sudo usermod -l newname oldname
sudo usermod -d /new/home/directory username
sudo usermod -m -G groupname username
sudo groupadd groupname
sudo groupdel groupname
sudo usermod -aG groupname username
sudo gpasswd -d username groupname
ls -l
chmod 755 filename
chmod u+x filename # 給文件所有者添加執行權限
chmod g-w filename # 移除文件所屬組的寫權限
chmod o=r filename # 設置其他用戶的權限為只讀
sudo chown username filename
sudo chgrp groupname filename
sudo visudo
username ALL=(ALL:ALL) ALL
username hostname = (allowed_user:allowed_group) allowed_commands
sudo apt-get install acl
setfacl -m u:username:rwx filename
setfacl -m g:groupname:rwx directoryname
getfacl filename
sudo apt-get install selinux-basics selinux-policy-default
sudo setenforce 1
/etc/selinux/config
文件,設置 SELINUX=enforcing
或 SELINUX=disabled
。sudo apt-get install apparmor apparmor-utils
sudo aa-enforce /etc/apparmor.d/usr.sbin.httpd
sudo aa-status
通過以上方法,你可以在Debian系統中有效地管理用戶權限,確保系統的安全性和穩定性。