CentOS6.8系统权限管理全指南
一、用户与组权限配置
通过以下命令实现用户和组管理:
# 创建新用户
useradd username
# 设置用户密码
passwd username
# 修改用户属组
usermod -g groupname username
# 删除用户
userdel -r username
二、SELinux策略管理
查看当前SELinux状态:
sestatus
临时切换模式:
setenforce 0 # 宽容模式
setenforce 1 # 强制模式
三、sudo权限分配
编辑sudoers配置文件:
visudo
典型权限配置示例:
username ALL=(ALL) NOPASSWD: /sbin/service
四、文件系统权限控制
修改文件权限:
chmod 755 filename
chown user:group filename
设置ACL权限:
setfacl -m u:username:rwx filename
五、SSH访问控制
生成密钥对:
ssh-keygen -t rsa
配置授权密钥:
cat id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys