a6.gif

堂诘诃德

问个Linux ubuntu相关的问题,请教一下兄弟们

最近太闲了,在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选项。是不是我哪里出了问题?

然后现在我要怎么操作可以恢复,我目前的想法是要删除虚拟机重新创建了

1425059.jpg

windy19s

B1F  2021-08-27 10:09
(做个正常人)
Ubuntu好像默认不给root帐户,上网查怎么改root密码,然后在查一下怎么修改Ubuntu设置可以用root用户登录,修改文件权限也用不着重启吧

none.gif

撒死给

你忘记root密码了就只能重置了啊.这和你忘记windows密码一样

1432218.jpg

milkyway

好像root是需要设置的,搜下设置root密码看看,好久不玩忘记了

5ce0d5a3ac0f693883.jpg



重置密码
https://wiki.archlinux.org/title/Reset_lost_root_password_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

没有什么重要数据重装也没啥问题

没设置过密码的话可以尝试设置密码
passwd root
# 输入密码
su # 登入 root


我记得 arch 的默认密码就是 root
ubuntu 就不知道了

none.gif

eef4756f

印象当中usermod -G的话需要写明所有组,否则会进行一个清空的操作,也就是被踢出sudo组了 可能那个教学也没想到你用管理员账户操作吧
用户操作建议使用gpasswd命令,gpasswd -a user1 group2就是单纯把用户user1添加到group2中
另外你这个情况只能remake了,虚拟机还是建立好快照使用

483844.jpg

Candy Man

可以试试这个网页里第四种方法的恢复模式取得root权限后再修改用户组https://zh.wikihow.com/%E8%8E%B7%E5%8F%96Linux%E7%9A%84root%E6%9D%83%E9%99%90

483844.jpg

Candy Man

https://zh.wikihow.com/获取Linux的root权限

这个网站才对

a6.gif

堂诘诃德

解锁root也不行,因为需要sudo命令,但是我现在永不了。

现在有用的方法应该就是重启的时候进入bios界面进行操作,但是我这是虚拟机,重启的时候好像没有这个界面。。。。

可能大概率要重装虚拟机了,顺便正好把前面学的都给复习一遍。回头想想才发现我甚至连我虚拟机和ubuntu怎么安装的都忘了。

a6.gif

堂诘诃德

回 5楼(eef4756f) 的帖子

我也不清楚,昨天不是看着视频操作的,是我自己在复习之前的内容独自操作。开始我输入的命令是usermod,没有使用sudo,但是它提示定位不到/etc/group,请稍后再试。
我想着可能权限不够,才使用sudo命令的,结果成功是成功了,人没了
我重新安装完了还是要再试试,看是不是-a选项的问题。

回头我再翻一下视频看看是不是我哪里除了问题。

你说的这个命令行昨天搜解决问题的时候也看到了,我慢慢学习
  

9.png

Mr. Punk

B10F  2021-08-27 11:29
(如无必要,勿增实体。)
在grub界面进安全模式,可以提root权限,参考https://blog.csdn.net/qq_33571718/article/details/51605665

none.gif

元元

这么多程序员?

none.gif

NPC

B12F  2021-08-27 12:57
(是谁这么猪鼻?原来是我呀!)
我记得ubuntu的root密码是自己设置的

700066.gif

zosm-cair

B13F  2021-08-27 13:05
(远看是个县,近看是宝岛;白天没有水,晚上没有电)
...............

889485.png

我叫拉法姆

B14F  2021-08-27 13:06
(拉法姆才是____)
你进grub重写密码,或者进 ubuntu live 盘,挂载本地磁盘里的系统,就能重置密码了

none.gif

hcking

建议centos,Ubuntu其实没啥用

1248425.jpg

薄情

B16F  2021-08-27 17:34
(自己的个人感悟网站www.lxmulx.com)
sudo怎么可能用不了,你没装吧

1248425.jpg

薄情

B17F  2021-08-27 17:41
(自己的个人感悟网站www.lxmulx.com)

回 15楼(hcking) 的帖子

也不能这么说,centos只能算比较广泛而已

a10.gif

布尔希德

B18F  2021-08-27 17:47
(errrrrrrrrrrrrrrrrrrrrr......)
直接用wsl玩就行了,虚拟机太重了

a5.gif

keoki

B19F  2021-08-27 17:50
(一些脚本:https://bbs.imoutolove.me/read.php?tid=1353704)
你虚拟机没有 snapshot? 恢复一下不就行了