在CentOS 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 oldusername
sudo usermod -g newgroup1 user1
sudo usermod -G group2,group3 user1
sudo usermod -s /bin/bash user1
sudo 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 8系统中有效地管理用户权限,确保系统的安全性和稳定性。