CentOS虚拟机设置权限主要涉及用户、文件/目录及共享文件夹权限管理,以下是关键操作:
sudo useradd username # 创建用户
sudo passwd username # 设置密码
sudo usermod -aG groupname username # 添加到指定用户组
sudo command
(输入当前用户密码)wheel
组(需编辑/etc/sudoers
,推荐用visudo
)sudo chown -R user:group /path/to/directory # 递归修改所有者与组
chmod u+rwx,g-w,o-r /path
(添加用户读写执行,移除组写和其他读权限)chmod 755 /path
(所有者rwx,组与其他rx)chmod 4755 /path/to/file # 设置SUID,用户执行时临时拥有文件所有者权限
sudo yum install kernel-devel gcc make # 安装依赖
sudo mount /dev/cdrom /mnt # 挂载增强工具ISO
sudo /mnt/VBoxLinuxAdditions.run # 安装增强工具
sudo usermod -aG vboxsf username # 将用户加入vboxsf组以访问共享文件夹
sudo chmod 770 /mnt/shared_folder # 允许所属组读写执行
root
用户操作,优先通过sudo
提权。/etc/sudoers
时需用visudo
,防止语法错误导致系统异常。以上操作可根据实际需求调整路径、用户及权限参数,执行前建议备份重要数据。