权限777是什么意思,权限777怎么修改设置【图文详解】

 杭州seo优化   2023-03-18 21:20   2 views 人阅读  0 条评论
摘要:

权限777是什么意思?777权限的意思是,“所有人都能读写或者执行这个文件”。777权限意味着它将对所有用户都是可读、可写和可执行的,并且可能会带来巨大的安全风险。一

  权限777是什么意思?777 权限的意思是,“所有人都能读写或者执行这个文件”。777权限意味着它将对所有用户都是可读、可写和可执行的,并且可能会带来巨大的安全风险。

  一不小心误操作了777权限怎么修改设置呢,在此把解决方案记录下来,希望能给踩到坑的朋友抢救一下。

  step1

  新建一个.c文件,在这里我命名为chmodfix.c,把如下内容写到这个.c文件中

  然后在终端命令行下使用gcc编译得到可执行文件chmodfix.com

  step2

  新建一个.sh文件,在这里我命名为chmodfix.sh,把如下内容写到这个.sh文件中

  step3

  找到另一台装有centos7并且系统权限正常的电脑,利用step1中得到的chmodfix.com从这台电脑上获取被你损坏的目录下所有文件的正常权限

  输出文件chmodfix.txt的内容形式如下

  /usr/bin 0755 /usr/bin/cp 0755

  /usr/bin/lua 0755

  /usr/bin/captoinfo 0755

  /usr/bin/csplit 0755

  /usr/bin/clear 0755

  /usr/bin/cut 0755

  将得到的权限文件chmodfix.txt复制到权限受损的电脑上(/tmp目录下)

  step4

  这时候由于电脑权限损坏无法切换到root用户从而无法直接修改根目录下被损坏文件的权限,需要切换到centos的emergency mode(ubuntu的用户对应进入到recovery mode)。那么如何进入到emergency mode呢?开机启动的grub界面处对对应系统按下e键,就进入到emergency mode。

  然后将ro替换成rw init=/sysroot/bin/sh,然后根据底下提示按下ctrl+x启动系统则进入到emergency mode,首先执行命令chroot /sysroot以获取直接访问真实系统文件的权限,然后进入到chmodfix.sh和chmodfix.txt所存放的文件夹下,执行chmodfix.sh以根据chmodfix.txt恢复受损文件的正确权限

  由于涉及的文件可能很多,这个过程可能比较长,耐心等待一下,执行结束后在命令行下输入以下命令来重启系统

  结束

  重启之后在终端下执行su root若能成功切换到root用户而没有提示su:鉴定故障的错误则表明文件修复成功,也可以通过ls -l file来查看文件权限

  希望能帮助到同我一样踩到雷的朋友顺利解决。同时,吃一堑长一智以后可不能再随便使用chmod -R 777修改大批量系统文件的权限,也望各位引以为鉴。

本文地址:http://seo.huashi123.cn/17830.html
版权声明:本文为原创文章,版权归 杭州seo优化 所有,欢迎分享本文,转载请保留出处!

 相关文章  关键词:

 发表评论


表情