CentOS虚拟机权限设置主要包括用户管理、文件权限、sudo权限及安全配置,具体步骤如下:
用户管理
sudo useradd username,设置密码:sudo passwd username。sudo usermod -aG groupname username,如添加到wheel组以获取sudo权限。sudo userdel username。文件与目录权限
sudo chown user:group /path/to/file。sudo chmod 755 /path/to/file(所有者:读写执行,组及其他:读执行)。sudo chmod u+s /path/to/file。sudo yum install acl,设置sudo setfacl -m u:username:rwx /path。sudo权限配置
/etc/sudoers文件:sudo visudo,添加用户或组权限,如username ALL=(ALL) NOPASSWD: ALL。username ALL=(ALL) /usr/bin/systemctl restart httpd。安全增强配置
sudo setenforce 1,临时关闭需编辑/etc/selinux/config。sudo firewall-cmd --add-port=22/tcp --permanent,限制端口访问。/etc/ssh/sshd_config,设置PermitRootLogin no。共享文件夹权限(VirtualBox场景)
vboxsf组:sudo usermod -aG vboxsf username。操作前建议备份重要数据,权限设置需根据实际需求调整,避免过度开放权限。