在CentOS Stream 8中,用户管理主要包括创建用户、设置密码、修改用户信息、删除用户以及管理用户组等操作。以下是具体的操作步骤:
useradd 命令创建新用户,例如:sudo useradd -m -d /home/newuser -s /bin/bash newuser。这将创建一个名为 newuser 的新用户,其主目录为 /home/newuser,登录 shell 为 /bin/bash,并自动创建家目录且设置为可写。passwd 命令为新创建的用户设置密码,例如:sudo passwd newuser。系统会提示输入新密码。userdel 命令删除用户,例如:sudo userdel -r user1。-r 选项会同时删除用户的主目录。usermod 命令修改用户信息,例如:
sudo usermod -l newusername oldusernamesudo usermod -g newgroup1 user1sudo usermod -G group2,group3 user1sudo usermod -s /bin/bash user1sudo usermod -d /new/home/user1 user1。groupadd 命令创建用户组,例如:sudo groupadd groupname。sudo usermod -aG groupname username。sudo groupdel groupname。chmod 命令设置文件和目录权限,例如:chmod 755 file 设置所有者有读、写、执行权限,组用户和其他用户有读、执行权限。chown 命令更改文件属主和属组。setfacl 命令设置访问控制列表(ACL)。/etc/sudoers 文件以配置哪些用户可以执行哪些命令,使用 visudo 命令可以防止语法错误导致系统无法使用 sudo。sestatus。sudo setenforce 0。/etc/selinux/config 文件,将 SELINUXenforcing 改为 SELINUXdisabled。以上步骤可以帮助您在CentOS Stream 8系统中有效地管理用户权限,确保系统的安全性和稳定性。