centos

centos虚拟机如何设置权限

小樊
41
2025-08-18 14:05:44
栏目: 云计算

CentOS虚拟机设置权限主要涉及用户、文件/目录及共享文件夹权限管理,以下是关键操作:

一、用户权限管理

  1. 创建用户与分组
    sudo useradd username       # 创建用户  
    sudo passwd username       # 设置密码  
    sudo usermod -aG groupname username  # 添加到指定用户组  
    
  2. 赋予sudo权限
    • 临时提权:sudo command(输入当前用户密码)
    • 永久提权:将用户加入wheel组(需编辑/etc/sudoers,推荐用visudo

二、文件/目录权限设置

  1. 修改所有者与所属组
    sudo chown -R user:group /path/to/directory  # 递归修改所有者与组  
    
  2. 设置权限(符号/数字模式)
    • 符号模式:chmod u+rwx,g-w,o-r /path(添加用户读写执行,移除组写和其他读权限)
    • 数字模式:chmod 755 /path(所有者rwx,组与其他rx)
  3. 特殊权限(如SUID)
    chmod 4755 /path/to/file  # 设置SUID,用户执行时临时拥有文件所有者权限  
    
    

三、共享文件夹权限(VirtualBox场景)

  1. 安装增强工具并添加共享文件夹
    sudo yum install kernel-devel gcc make  # 安装依赖  
    sudo mount /dev/cdrom /mnt  # 挂载增强工具ISO  
    sudo /mnt/VBoxLinuxAdditions.run  # 安装增强工具  
    
    • 在VirtualBox设置中添加共享文件夹,勾选“自动挂载”和“永久”。
  2. 设置共享文件夹权限
    sudo usermod -aG vboxsf username  # 将用户加入vboxsf组以访问共享文件夹  
    sudo chmod 770 /mnt/shared_folder  # 允许所属组读写执行  
    
    

四、安全注意事项

以上操作可根据实际需求调整路径、用户及权限参数,执行前建议备份重要数据。

0
看了该问题的人还看了