最近太闲了,在b站上无意间看到一些课程视频,就跟着学了一些课程。
虚拟机安装的ubuntu,昨天添加了一个新用户2,然后我想将新用户2的主组添加到我原本的用户1的附加组中去,这样我用户1就可以对用户2创建的文件进行读写操作(这里我同时在练习修改文件权限及用户权限相关的命令)。终端中输入的命令如下:
sudo usermod -G 组2 用户1
当时添加完忘记需要重启,所以id查看用户时发现组没有变化,我又重新操作了几遍发现还是没反应,后面才想起来重启。
结果重启后id 用户1,用户1的组确实变了,但是附加组只有两个组了,一个是用户1的主组,一个是用户2的主组
相信大佬此时已经发现问题了,就是我目前用户2是用useradd 添加的,默认没有root权限,同时我的用户1现在也没有sudo权限了。所以我现在ubuntu里两个用户都没有root权限了。
最致命的是,我也不记得root的密码了,我日常生活中所有账号的密码都不多,一个个试了一遍都不对,所以怀疑是不是有什么默认密码了。因此也无法进入root修改/etc/group文件。
我昨天网上查的原因好像是我使用usermod 命令的时候没有输入-a选项,问题是我看的b站那个教学视频里就是这样使用的,没有提到-a选项。是不是我哪里出了问题?
然后现在我要怎么操作可以恢复,我目前的想法是要删除虚拟机重新创建了