在CentOS Stream 8中,用戶權限的管理可以通過一系列命令來實現,這些命令主要用于創建用戶和用戶組、修改用戶和用戶組信息、設置文件和目錄權限等。以下是具體的管理方法:
useradd 命令創建新用戶,例如:sudo useradd newuser。passwd 命令為用戶設置或更改密碼,例如:sudo passwd newuser。usermod 命令修改用戶信息,包括添加或刪除用戶所屬的組,例如:sudo usermod -aG groupname username。groupadd 命令創建新組,例如:sudo groupadd newgroup。groupdel 命令刪除組,例如:sudo groupdel oldgroup。userdel 命令刪除用戶,例如:sudo userdel olduser。若要刪除用戶及其主目錄,可以使用 -r 選項,例如:sudo userdel -r olduser。chmod 命令更改文件或目錄的讀、寫、執行權限,例如:sudo chmod 755 /path/to/directory。chown 命令更改文件的屬主或屬組,例如:sudo chown user:group /path/to/file。ls -l 命令查看文件和目錄的權限設置。awk 命令檢查 /etc/shadow 文件中的空口令賬戶,并強制設置符合規格的口令。chattr 命令給口令文件加上不可更改屬性,以防止非授權訪問。/etc/sudoers 文件,使用 visudo 命令添加用戶到sudo組,以便他們可以使用sudo命令執行需要管理員權限的操作。/etc/sudoers 文件,限制用戶可以執行的命令,以提高系統安全性。以上步驟可以幫助您在CentOS Stream 8中有效地管理用戶權限,從而提高系統的安全性和穩定性。