linux 系统 权限 修复
来源:互联网 发布:上瘾网络剧韩国 编辑:程序博客网 时间:2024/05/21 14:59
有时候由于用户的误操作,导致系统中有目录文件出现无法访问,或者修改。
特别是类似 ssh 对配置文件有权限限制的程序,一旦权限出错,就无法连接成功了。
思路:
通过下面一段代码,从另 1 台正常的机器上获取对应此目录的权限,并生成执行命令的脚本。
将此脚本拷贝到出现问题的机器上,执行。
之前在维护编译服务器时,就用此法将 1 台机器从死亡线上拉回来了。代码是网上抄录。
#include <sys/stat.h>#include <ftw.h>int list(const char *name, const struct stat *status, int type){if(type == FTW_NS)return 0;printf("chmod 0%3o %s \n", status->st_mode & 07777, name);return 0;}int main(int argc, char *argv[]){if(argc == 1)ftw(".", list, 1);elseftw(argv[1], list, 2);exit(0);}
编译,生成可执行。
执行生成 chd.out /etc >> chd.sh . 作用是将正常机器下 etc 目录的权限导出。
将chd.sh 拷贝到问题机器,执行:
chomd a+x chd.sh./chd.sh
0 0
- linux 系统 权限 修复
- Linux系统目录权限chmod误操作权限修复方法
- linux系统权限修复——学生误操作!
- linux系统权限修复——学生误操作!
- Linux 系统修复
- 修复Linux系统
- linux紧急修复系统
- linux: 系统修复
- linux断电系统修复
- Linux系统引导修复
- 修复linux系统引导
- linux笔记-系统修复
- linux系统修复
- linux系统之系统修复
- CentOS权限系统恢复/修复办法
- Linux ubuntu 修改了locale文件后系统无法启动进入系统修复模式变成无权限操作locale文件
- linux系统修复Repair filesystem
- linux系统中的grub修复
- 读取STM32F207/40x的CPU唯一ID(Unique Device ID)号方法
- 黑马程序员————OC面向对象编程基础总结
- abercrombie soldes france good condition some areas can plant corn. A household annual income of ab
- chaussures louboutin pas cher son angrily hiding Australia
- Thinking in Java之Set接口、HashSet源码学习
- linux 系统 权限 修复
- eclipse生成jar包
- EXT2 file system ialloc.c with my comments
- maven copy jar包到lib目录
- [leetcode]Recover Binary Search Tree
- 简单线性回归分析【笔记】
- JSP/Servlet-----charset 、pageEncoding区别
- method is ambiguous for the type
- Android- ImageView.ScaleType设置图解