在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中有效地管理用户权限,从而提高系统的安全性和稳定性。