在CentOS中设置用户权限,通常涉及以下几个方面:
sudo useradd username
sudo passwd username
sudo userdel username
ls -l /path/to/directory
sudo chmod 755 /path/to/directory
755 表示所有者有读、写、执行权限,组用户和其他用户有读和执行权限。sudo chown username:groupname /path/to/file_or_directory
sudo chgrp groupname /path/to/file_or_directory
sudo chmod u+s /path/to/executable
sudo chmod g+s /path/to/directory
sudo chmod +t /path/to/directory
sudo yum install acl
sudo tune2fs -o acl /dev/sda1
sudo setfacl -m u:username:rwx /path/to/file_or_directory
sudo setfacl -m g:groupname:rwx /path/to/file_or_directory
sestatus
sudo setenforce 0
/etc/selinux/config 文件,将 SELINUX=enforcing 改为 SELINUX=disabled。sudo visudo
username ALL=(ALL) ALL
umask 022
这会使得新创建的文件默认权限为 644,目录为 755。sudo chattr +i /path/to/file
sudo chattr -i /path/to/file
通过以上方法,你可以在CentOS系统中灵活地设置和管理用户权限。请根据具体需求选择合适的方法。