在CentOS Minimal中管理權限可以通過以下幾種方式:
使用sudo命令:普通用戶可以通過sudo命令臨時提升權限,執行需要root權限的命令。sudo的提權是基于root用戶設置的“白名單”,在白名單內的用戶才能夠提權。
修改文件權限:使用chmod命令修改文件權限。例如,修改單人單權限可以使用chmod u+w abc.txt
,修改多人多權限可以使用chmod u+x, g-rw abc.txt
,使用三位8進制數字表示權限可以使用chmod 664 abc.txt
。
修改文件所有者:使用chown命令修改文件所有者。例如,普通用戶無法把文件擁有者改成別人,只有root用戶才可以使用chown 用戶名:用戶組 文件名
命令。
設置默認權限:系統在創建文件時會自動賦予默認權限,例如文件默認權限為666,目錄默認權限為777??梢酝ㄟ^umask命令查看和修改默認權限。
ACL(訪問控制列表):對于更復雜的權限管理,可以使用ACL。ACL可以控制文件和目錄的訪問權限,適用于需要對特定用戶或用戶組進行特殊權限設置的情況。