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

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

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

5474 次点击
所在节点    Linux
51 条回复
zzblack
2018-01-09 10:06:26 +08:00
“同事的账号没有 sudo 权限”,“当然他也不知道 sudo 是什么”
。。。
这样的也能放他出来干活?回炉重造一下吧
tailf
2018-01-09 10:56:51 +08:00
不懂 sudo 的同事也能操作服务器,这就是 leader 的锅了
shapimai
2018-01-09 11:31:18 +08:00
@ihciah 哈哈哈哈哈哈哈
hzwjz
2018-01-09 12:54:51 +08:00
@marchDu #33 怎么不给一个不在 root 组,不具备使用 sudo 的普通用户呢?
i730
2018-01-09 16:46:55 +08:00
@we000 好好,正常是吧。
我祝你 bug 一堆,服务器爆炸,说错话,丢工作,流浪街头被人砍。
遇到你以后我会说 哈哈哈哈哈哈哈哈哈哈
q397064399
2018-01-09 17:53:59 +08:00
@i730 哈哈哈哈哈哈哈 玻璃心 已 blocked
RootooR
2018-01-09 22:45:44 +08:00
怎么可以把 / 的权限全都改成普通用户的权限呢??????
怎么可以这样!!!!!
/etc/下面的 tls 目录中的所有的 key 文件和 certificate 文件,都肯定是要 root 只读,别的用户是不能有权限的。如果有,肯定 ssh server 会拒绝信任。
为什么要给一个不知道 linux 怎么用的人 sudo 的权限呢?这个 server 只能重装了。
这台机器上的所有的数据,都是这个人的权限了。
要完全修复,重装系统,导入原来的 gitlab 数据,把原来的 gitlab 数据改回到应该的文件权限和 owner。
目测,懂 Linux 的人来弄,2 天
你这个同事来弄,2 年。
julyclyde
2018-01-10 08:44:13 +08:00
su 和 sudo (等很多)命令本身必须是 setuid 的
chown 之后 setuid 会掉

备份数据老老实实重装,别妄图在废墟里修出来
we000
2018-01-10 09:32:03 +08:00
@i730 本来你还是所谓道德的, 不希望别人被嘲笑. 现在你又开始诅咒别人被砍, 让自己站在了极其不道德的一方. 正验证了我说的"谁也没有比谁就高尚了", 您都诅咒别人了, 更没资格指责其他人幸灾乐祸了.

关怀的眼神...
yhxx
2018-01-10 11:25:51 +08:00
@i730 已 block
i730
2018-01-10 16:42:33 +08:00
@we000 不不不,这是您的“正确思想”

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

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

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

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

© 2021 V2EX