You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在自有虚拟机上修改用户组后如何恢复对主目录的访问权限?

解决方法

第一步:临时恢复主目录访问权限

如果你设置了root密码,直接按Ctrl+Alt+F3切换到tty终端,用root账户登录。如果没有设置root密码,重启虚拟机在GRUB菜单选择高级选项→恢复模式→root shell,进入root终端后执行以下命令:

chown -R dev:dev /home/dev
chmod 750 /home/dev

执行完成后先不要重启,继续排查权限不持久的原因。

第二步:解决权限修改无法持久的问题

权限修改后重启就失效,是因为你配置VirtualBox共享文件夹时错误将/home/dev设为了共享文件夹的自动挂载点,重启后共享文件夹挂载覆盖了原主目录路径,导致权限异常,按以下操作排查:

  • 检查/etc/fstab配置:执行cat /etc/fstab,如果存在挂载点指向/home/dev的记录,直接删除该行后保存
  • 关闭虚拟机,打开VirtualBox对应虚拟机的设置→共享文件夹,检查所有共享文件夹的挂载路径,若有路径为/home/dev的条目,将挂载路径修改为/mnt/vboxshare这类非主目录路径,或者取消“自动挂载”选项

第三步:验证恢复

所有修改完成后执行reboot重启虚拟机,正常登录dev账户即可恢复主目录访问权限,之前的用户数据不会丢失。

补充说明:正常将用户加入vboxsf组的操作不会修改主目录权限,本次问题完全是共享文件夹挂载点配置错误导致,后续配置共享文件夹时不要将挂载点指向已有文件的系统目录即可避免同类问题。

内容的提问来源于stack exchange,提问作者ragnacode

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 23:45:04