在CentOS镜像中管理用户和权限,可以按照以下步骤进行:
添加新用户
useradd
命令添加新用户。sudo useradd username
sudo passwd username
修改用户信息
sudo usermod -l new_username old_username
sudo usermod -g groupname username
sudo usermod -aG groupname username
删除用户
sudo userdel -r username
查看用户信息
cat /etc/passwd
id username
文件和目录权限
chmod
命令修改文件或目录的权限。chmod 755 filename
chown
命令更改文件或目录的所有者和组。sudo chown username:groupname filename
特殊权限(SUID、SGID、Sticky Bit)
sudo chmod u+s filename
sudo chmod g+s directoryname
sudo chmod +t directoryname
访问控制列表(ACL)
sudo yum install acl
sudo tune2fs -o acl /dev/sdXn
sudo mount -o remount /mountpoint
sudo setfacl -m u:username:rwx filename
SELinux
sestatus
sudo setenforce 0
sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
通过以上步骤,你可以在CentOS镜像中有效地管理用户和权限。