专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

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

来源:小易整编  作者:小易  发布时间:2022-07-01 05:23
摘要:权限777是什么意思?777 权限的意思是,“所有人都能读写或者执行这个文件”。777权限意味着它将对所有用户都是可读、可写和可执行的,并且可能会带来巨大的安全风险。一不小心误操作了777权限怎么修改设置呢,在此把解决方案记录下来,希望能给...

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

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

step1

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

权限777是什么意思,权限777怎么修改设置

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

权限777是什么意思,权限777怎么修改设置

step2

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

权限777是什么意思,权限777怎么修改设置

step3

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

权限777是什么意思,权限777怎么修改设置

输出文件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恢复受损文件的正确权限

权限777是什么意思,权限777怎么修改设置

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

权限777是什么意思,权限777怎么修改设置

结束

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

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


本文地址:IT百科频道 https://www.hkm168.com/tags/8953.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT百科
小编:小易整编
相关文章相关阅读
  • 权限777是什么意思,权限777怎么修改设置【图文详解】

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

    权限777是什么意思?777 权限的意思是,“所有人都能读写或者执行这个文件”。777权限意味着它将对所有用户都是可读、可写和可执行的,并且可能会带来巨大的安全风险。一不小心误操作了777权限怎么修改设置呢,在此把解决方案记录下来,希望能给...

  • 周排行
  • 月排行
  • 年排行

精彩推荐