Linux权限敏感文件 | 误操作chmod -R 777 /*

一、【写在前面】

最近笔者跳槽,有一段时间没写博客,最近会把这个博客更新起来,一是作为本人的技术总结,二是分享问题。

初学者经常会认为只有更改了文件才会导致系统不正常,但在Linux中更改权限也会导致很多奇奇怪怪的问题,特别是有时候误执行了chmod -R 777 /*之后会有一些问题出现。本文会列出一些常见的权限敏感文件,用于紧急时参考。

解决办法也就是两个一个是抢救一些重要文件的权限,另一个是从正常机器备份过来权限。

二、【文件列表及权限】

indexpath默认权限描述
1 ~/.ssh/700ssh文件夹,默认隐藏
2~/.ssh/config 644ssh配置文件,常用来配置hostname和跳转的
3~/.ssh/id_rsa600

ssh私钥,不一定会在这,以生成时保存位置为准

4~/.ssh/id_rsa.pub644ssh公钥,不一定会在这,以生成时保存位置为准
5~/.ssh/known_hosts644ssh 信任主机表
6/etc/shadow640存储加密后的用户密码,权限必须严格,组应为shadow
7/etc/passwd644虽然这个文件通常对所有用户可读,但写权限应严格限制在root用户
8/etc/sudoers440sudo权限出问题了会导致普通用户无法sudo
9/etc/sudoers.d755sudo权限出问题了会导致普通用户无法sudo
10/etc/sudoers.d/README440说明书
11/etc/sudoers.d/rootbot440root权限控制
12/usr/bin/sudo4755除了基本权限还要设置一个suid,也即执行该文件的用户将拥有文件所有者的权限
13/usr/lib/sudo/group_file.so755sudo命令相关的库文件和插件
14/usr/lib/sudo/sudoers.so644sudo命令相关的库文件和插件
15/usr/lib/sudosudo_noexec.so644sudo命令相关的库文件和插件
16/usr/lib/sudo/system_group.so644sudo命令相关的库文件和插件
17/etc/ssh目录下除私钥外644ssh相关
18/etc/ssh/ssh_host_rsa_key644ssh_host_协议_key这种私钥文件都应该设为600

 

三、【总 结】

上述权限恢复好后,一些基本功能就可以用了,如果是误操作chmod -R 777 /*建议从一台正常机器备份一个权限文件。这一部分教程可见下方

Chmod -R 777 / 误操作恢复教程-腾讯云开发者社区-腾讯云

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/2632.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

为什么要写技术方案?

技术方案是为研究解决各类技术问题,有针对性,系统性的提出的方法、应对措施及相关对策。技术方案设计是一个技术开发者必备的能力,特别是对于高级、资深、架构师等角色。技术方案设计不仅能够帮助我们明确需求,规划架构&#xff0…

【计算机网络】MAC地址简介

MAC(Medium Access Control),即媒介访问控制,是计算机网络通信中的重要概念。每个NIC(Network Interface Card),即网络适配器,都具有独自且不变的MAC地址(烧录的&#xf…

互联网轻量级框架整合之MyBatis动态SQL

MyBatis的动态SQL是一项强大且实用的功能,它允许开发者在XML映射文件中编写可灵活变化的SQL语句,这些语句能够根据传入参数的条件或值动态地调整其结构和内容。这样,程序可以在运行时生成适应特定业务场景的SQL,避免了手动拼接SQL…

windows/linux 安装php的 sql server 扩展

Windowsphpstudyphp7.1 下载:ODBC、下载php 的sql server 扩展 路径:下载地址 版本:我的是7.1 对应的ODBC 是13,php 的sql server 扩展为4.3 安装:msodbcsql 直接安装、sqlsrv43 安装完把 扩展复制到php71 的扩展文…

今天我要和 javaScript 勾搭一下

今天阳光明媚,心情好好呀。🥰 文章目录 前言一、javaScript 是一门编程语言二、JavaScript 的重要性三、TypeScript 会取代 JavaScript 吗 ?更多知识点继续看我的博客吧,最近在慢慢优化文章,耐心等待,嘿嘿。…

Android ContentProvider

在Android中,使用ContentProvider初始化SDK是一种常见的做法,因为ContentProvider是在应用启动时就被系统调用的组件,这使得它可以用作早期初始化代码的一部分。其实,对于很多需要在应用启动时执行初始化逻辑的SDK来说&#xff0c…

三丰云搭建QQ-bot的服务器python运行环境

网址:https://www.sanfengyun.com >> 三丰云免费云服务器 使用 点击Python项目管理器的小三角 新建新项目 按照下面的说明勾选和填写,点击确定即可 然后就可以开始运行代码了

【ARMv9 DSU-120 系列 -- Utility bus 详细介绍 1】

文章目录 DSU-120 Utility bus事务类型访问大小事务长度安全状态总结缓存控制(ARCACHEU 或 AWCACHEU)突发类型(ARBURSTU 或 AWBURSTU)锁定信号(ARLOCKU 或 AWLOCKU)Utility bus acceptance capabilities写接受能力(Write Acceptance Capability)读接受能力(

F检验的步骤

F检验,也称为联合假设检验或方差齐性检验,主要用于检验两个或多个正态随机变量的总体方差是否相等。它还可以用于检验两个以上随机变量平均数差异的显著性。以下是F检验的一般使用步骤: 提出假设:首先,需要建立原假设&…

Python构建学生信息管理系统:需求分析与规划

构建学生信息管理系统:需求分析与规划 在软件开发的初期,进行需求分析与规划是至关重要的一步。它不仅帮助开发者明确项目目标,还能确保最终产品能够满足用户的需求。本文将介绍如何使用Python语言,结合常规网络框架、RESTful技术…

【记录一个问题】ubuntu如何显示图形界面

在Ubuntu中,图形界面(也称为图形用户界面,GUI)是默认启用的。但是,如果你正在使用Ubuntu服务器版或因为某种原因图形界面没有启动,你可以按照以下步骤来启用或恢复图形界面: 检查当前的运行级别…

【论文笔记】设计一款针对情境障碍的视力减弱型文件浏览应用程序(下)

论文关键点 ps:这篇文章可以学习的内容比较多,笔记内容也比较丰富因此本次论文笔记会分为上下期 提出的问题: 不方便视觉障碍的情况下(通勤、走路、眼睛疲劳也算)会用text-speech 系统,但是这种听觉是线性的,不适合skim 推导出了融合听觉和…

计算机书籍《人月神话》读后感

《人月神话》这本书的核心内容主要围绕软件工程的智慧与项目管理展开。以下是对其核心内容的梳理: “人月”的概念与误解: “人月”代表了一个人在一个月内所能完成的工作量。但很多人错误地认为,如果一个项目需要X人月完成,那么…

第三方包的info文件夹作用

第三方包中包含一个名为info的文件夹通常用于存储该包的元数据信息,例如包的版本,作者,许可证,依赖关系等。这种结构有利于包管理工具和环境了解有关特定包的详细信息。 通常,info文件夹中可能包含以下一些文件&#…

Ajax的请求响应

Ajax的全称是Asynchronous JavaScript and XML,即异步的JavaScript和XML(传输储存数据)。它是一种在不重新加载整个页面的情况下更新部分页面的技术。 Ajax的原理 1.用户通过页面上的操作(如点击按钮)触发JavaScript函…

InternLM2-lesson3作业+笔记

茴香豆 https://www.bilibili.com/video/BV1QA4m1F7t4/?vd_source902e3124d4683c41b103f1d1322401fa 一、笔记 RAG RAG(Retrieval Augmented Generation)是一种结合了检索(Retrieval)和生成(Generation)的技术,旨在通过利用外部知识库来增强大预言模型的性能。…

springsecurity-权限控制

一,**需求: **用户没有登录的时候,导航栏上只显示登录按钮,用户登录之后,导航栏可以显示登录的用户信息及注销按钮!还有就是,比如admin这个用户,它只有 vip2,vip3功能&a…

【C++】C++的四种类型转换

一、C语言中的类型转换 在C语言中有两种类型转换,隐式类型转换和显示类型转换。 如果赋值运算符左右两侧类型不同,或者形参与实参类型不匹配,或者返回值类型与接收返回值类型不一致时,就需要发生类型转化。 隐式类型转换&#…

autodl私有云使用方法(成员端使用)

此时找管理员添加进团队,https://private.autodl.com/访问,登录账号。可以看到容器实例。 点击创建实例,根据所需创建。版本号不可以超过最高的CUDA支持,可以自己拉取镜像。 此处需要注意数据盘使用量,密切关注。存取传…

【WEB前端2024】开源元宇宙:乔布斯3D纪念馆-第10课-摆件的交互

【WEB前端2024】开源元宇宙:乔布斯3D纪念馆-第10课-摆件的交互 使用dtns.network德塔世界(开源的智体世界引擎),策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编写的智体世界引擎&am…