linux 的一个误操作有什么补救措施

2016 年 10 月 23 日
 niuoh

比如 : chmod 777 / -R

3981 次点击
所在节点    Linux
17 条回复
xjp
2016 年 10 月 23 日
重装
haozibi
2016 年 10 月 23 日
我也弄过一次,然后能用就没管 2333333
Shintaku
2016 年 10 月 23 日
记得听某学长说过他一个同学(另一个学长)也干过这样的事,是在某科研机构的机器上,然后好像同一台机器的其他用户就登不进去了?
然后在同一天我也手残在开发机的~/下 rm *了,貌似删了一些隐藏文件,就请 IT 大哥恢复备份了……
MrJiren
2016 年 10 月 23 日
如果之前没有备份的话只好重装系统了,我之前手滑把 /etc 目录移动到了 /opt 目录,然后 root 也登录不了, sudo 也不能用~没有超级用户权限没办法操作 /目录下的内容了~重启之后系统都进不去了~
reus
2016 年 10 月 23 日
覆盖重装即可,或者不管,权限其实没多大影响
Eleutherios
2016 年 10 月 23 日
备份重要信息后重装系统
chuxiwen
2016 年 10 月 24 日
rpm 的 os ,可以恢复 rpm is 所装文件的时 权限,

修复权限
rpm --setperms -a

修复 owner
rpm --setugids -a
chuxiwen
2016 年 10 月 24 日
@reus 不一定,有的程序会检查 owner 和权限什么的,如果不对会不运行的。主要是为了安全行吧。

如果有 SCAP audit 什么的,直接回被警告吧。
ldbC5uTBj11yaeh5
2016 年 10 月 24 日
flyfishcn
2016 年 10 月 24 日
如果有 live cd 试试,应该能改回来。顺便给个参考资料,希望能帮到你: http://www.chinaitlab.com/linux/administer/957588.html
skydiver
2016 年 10 月 24 日
这个命令是永远用不到的,不知道为什么总有人尝试这个
cxbig
2016 年 10 月 24 日
这个年头重装一个服务是越来越简单了
比方说使用诸如 AWS 的快照开启新 Instance ; docker 的 image 开 volume
其次各种 Server 部署工具如 Ansible 、 Chef 等
ryd994
2016 年 10 月 24 日
喜闻乐见 777
Tink
2016 年 10 月 24 日
不用管
ToughGuy
2016 年 10 月 24 日
找个类似的系统:

getfacl -R / >/tmp/sysperms.txt

然后在你的系统上面去还原:

setfacl --restore=sysperms.txt

这样虽然没法还原所有的权限, 但是还原系统的一些关键部分权限还是 OK 的。
izoabr
2016 年 10 月 24 日
按说这样会登录不进去吧,密码文件会校验权限位
kamen
2016 年 10 月 24 日
这不是误操作,这是蓄意破坏

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

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

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

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

© 2021 V2EX