分享

linux(基础):ubuntu 下用户丢失sudo权限找回

 waston 2022-02-23
1. 使用virtual vox加载外部共享文件之后,需要挂载vboxsf,
   使用virtualbox的"设备"->“安装增强功能”之后运行目录下的VBoxLinuxAdditions.run之后只是挂载到medal下,使用sudo mount -t vboxsf workspace /mnt/share   提示需要加分组权限,使用usermod -G vboxusers xxxx 将用户加载到vboxusers分组,
  然后就悲剧了,sudo -s一直提示 "xxx不在sudo分组,要上报错误" 什么的
 使用id XXX 发现该账号在vboxusers分组
 各种修改/etc/group,都不行,没有写权限怎么都不行。

解决:

网上查资料说启动是按“shift”键选择进入ubuntu recovery, 然后选择以root身份运行shell,不需要密码。

成功进入了命令终端,但悲剧的是,这个时候的文件系统竟然是以只读方式加载的。。。

网上继续查资料,得以下命令

$ mount -o remount,rw /

注意后面的/ 

运行之,ok!获得文件写权限了

那就把用户加入“sudo”用户组吧

  1. $ usermod -aG sudo xxx
注意,这次的参数是  -aG,功能是把用户添加到某个组,而不改变原来的组。

使用id XXX可以看到在sudo 和vboxusers分组都有了

重启就行了

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多