加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 如何从整个文件系统上设置的扩展权限恢复对RHEL系统的

发布时间:2020-12-13 16:51:30 所属栏目:Linux 来源:网络整理
导读:参见英文答案 Why is “chmod -R 777 /” destructive?2个 问题的原因 我打算使用以下内容为隐藏文件添加组写入权限,例如’.hgignore’: # pwd/opt# sudo chmod -R g+w .* 问题是“..”符合这种模式,现在整个RHEL文件系统已经设置好了.当前的问题如下: / e
参见英文答案 > Why is “chmod -R 777 /” destructive?2个
问题的原因

我打算使用以下内容为隐藏文件添加组写入权限,例如’.hgignore’:

# pwd
/opt
# sudo chmod -R g+w .*

问题是“..”符合这种模式,现在整个RHEL文件系统已经设置好了.当前的问题如下:

> / etc / sudoers需要设置为440,而不是460,所以现在用户不能使用sudo.
>上面的一些类似机制不允许ssh访问. (远程ssh客户端收到消息“ssh_exchange_identification:远程主机关闭连接”错误)

为了重新获得远程登录的能力,需要指导有物理访问服务器的人员如何修复系统.

现在的问题是:为了恢复ssh和sudo功能,哪些重要的文件和目录需要恢复其权限?

关于“关闭为重复”的说明

问题Why is “chmod -R 777 /” destructive?提供了递归扩展权限可以产生什么影响的详细解释.此问题旨在回答如何通过ssh重新获得远程访问的问题,以便可以执行更广泛的恢复和修复.

解决方法

对于属于包的文件,您可以通过执行操作找出搞砸的内容

rpm –verify “packagename”

其中packagename是一个独立的包,或者你可以循环输出“rpm -qa”

然后你应该能够使用rpm来修复它们

rpm –setperm “packagename”

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读