AWS 上的 ubuntu 系统,/usr 以下的权限被改后无法读取了, root 没有创建,怎么解?

2022-03-28 11:10:26 +08:00
 uil330

又是给公司的 SB 们擦屁股的一天...

----------------前提概要----------------------- 公司有个服务跑在 aws 上,本来跑的好好的,有个 sb 非要用 sudo 来部署普通用户权限的东西。 用也算了,结果它在 /usr 下执行了一句 sudo chmod 744 . 于是直接崩盘,普通用户连 sudo 都执行不了了

----------------求问部分----------------------- 于是问题来了,怎么才能救活这个系统呢 目前状况是:

  1. 系统用普通用户能进,但是什么都做不了,甚至 wget 之类的都不行,因为权限被卡了
  2. ubuntu 默认是 root 不启用,所以也没办法用 root 来改
  3. 一般来说主机上的话直接在 grub 之类的地方改成紧急模式就行,但是 aws 不熟,实在不知道怎么设置启动设置
  4. EC2 Instance connect 和串口终端都打不开

目前想到的解决方案是:

  1. 找出 aws 系统类似于 grub 的启动设置部分
  2. 把这个储存挂载在其他的 aws 实例上来修改

求问 aws 的大佬们怎么救?

7110 次点击
所在节点    云计算
47 条回复
uil330
2022-03-29 08:56:29 +08:00
@ha0zi 不能,因为 /usr 是 root 的,744 的话就只有 root 能执行,哪怕同组都执行不了
uil330
2022-03-29 08:57:05 +08:00
@AS4694lAS4808 因为这个傻子还有人性,没有 -R
uil330
2022-03-29 08:59:52 +08:00
@wwbfred 我其实是被拉过来擦屁股的,对 linux 熟但是对 aws 不太熟。。。昨天看了一个上午 aws 文档最后解决了
defunct9
2022-03-29 09:14:49 +08:00
楼主得结案陈词一下,最后是怎么解决的。否则楼上这么多人都在猜火车啊。
jasonselin
2022-03-29 22:00:08 +08:00
开机 直接 DD
uil330
2022-03-31 13:13:34 +08:00
@defunct9 在附言里面写了
AS4694lAS4808
2022-04-01 15:18:34 +08:00
@uil330 嗨,我就说呢,没开-R 那妥妥的几分钟搞定,他做人留了一线,哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/843322

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX