执行命令 chown -R zhangshan:zhangsan / 这样操作后,不能远程到 ssh 服务器了

2018-01-08 16:37:23 +08:00
 marchDu

同事更改文件夹的所有者时,执行命令写成了 chown -R zhangshan:zhangsan / ,然后看见不停的跑命令后,就把窗口关了,现在导致 所有用户都不能远程 ssh 了,但是之前部署的应用还能正常访问。请问大家有什么解决方案吗

5437 次点击
所在节点    Linux
51 条回复
zn
2018-01-08 16:42:47 +08:00
作死。。。。
带启动盘去机房修复权限吧还能怎么办。
defunct9
2018-01-08 16:44:35 +08:00
有能登录上去的工具么?比如 saltstack 客户端啊,你们部署的应用啊。能就还可以救,不能就只能 resecure 了。
shapimai
2018-01-08 16:44:56 +08:00


重装吧。
winglight2016
2018-01-08 16:48:20 +08:00
然后看见不停的跑命令后,就把窗口关了——正常情况不是应该 ctrl+c 吗?

如果已经关闭用户名密码登录,那只能试试 vps 提供的 web 登录了,不然还可以试试 web ssh 登录
whx20202
2018-01-08 16:56:57 +08:00
ssh 基本没戏,可以试试 VNC 或者 bmc 之类的工具
如果还不行,去机房引导启动,修复权限吧,记得找个精通 linux 的
daya
2018-01-08 16:57:53 +08:00
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
i730
2018-01-08 17:05:48 +08:00
@daya blocked
i730
2018-01-08 17:06:41 +08:00
@Livid #6 认为不用解释了
187j3x1
2018-01-08 17:08:38 +08:00
这同事还留着过年吗
jpyl0423
2018-01-08 17:10:58 +08:00
搭车问一下, 大家怎么避免这种情况
修改权限的时候用绝对路径?
ihciah
2018-01-08 17:17:29 +08:00
sudo 不喝酒 喝酒不 sudo
marchDu
2018-01-08 17:19:18 +08:00
幸好是公司内部的服务器,直接拿个显示器键盘连接到服务器上,执行 chmod -R root:root / 后,就能远程连接了,只是 mysql 还有 gitalab 等一些服务挂了,先导出数据,有时间重装一下。 要是阿里云估计就不好搞了
daya
2018-01-08 17:22:53 +08:00
@i730 那么较真干嘛,觉得很好笑不可以?
anjingme
2018-01-08 17:25:16 +08:00
@marchDu 直接修复权限不就得啦? chown -R mysql.mysql mysql 目录

基本上可以救回来,不过可能有一些未知问题。
marchDu
2018-01-08 17:32:52 +08:00
@anjingme 恩。谢谢提醒 现在 mysql 启动起来了
lucifer9
2018-01-08 17:48:23 +08:00
还好没有用 sudo
gamexg
2018-01-08 18:10:41 +08:00
@lucifer9 #16 他应该是以 root 身份执行的,否则这个操作基本没危害,只能修改 ~ 下的文件,不会影响所有用户 ssh
登陆。
function007
2018-01-08 18:18:28 +08:00
找台相似的貌似可以用 getfacl 和 setfacl 救救
chengluyu
2018-01-08 18:19:28 +08:00
@i730 有点较真了……
we000
2018-01-08 18:21:46 +08:00
@i730 以后 block 人不必要说出来, 喜好而已, 谁就比谁高尚了?

幸灾乐祸虽然政治不正确但也是人之常情, 我没觉得他怎么样, 道德上问题不大. 反而是自认道德水平高, 自己 block 还要让别人以后说不了话的, 挺法西斯.

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

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

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

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

© 2021 V2EX