本文中介绍如何从意外运行# chmod -R 777 / 命令,在Centos8操作系统上恢复默认权限。 |
本文中我们将故意在一个测试服务器上运行chmod 777
命令,并尝试通过运行两个命令进行恢复。就是如下两条命令:
# rpm --setugids -a # rpm --setperms -a
当再测试机上面执行下面命令之后,所有文件权限都会变成777。
[root@localhost ~]# chmod -R 777 /
列出根目录下面的内容:
[root@localhost ~]# ls -al /
下面是SSH相关的重要文件,需要有正确的权限和所有权。但是,由于运行chmod 777,以下所有文件都具有错误的权限。
[root@localhost ~]# ll /etc/ssh/ total 588 -rwxrwxrwx. 1 root root 563386 May 11 2019 moduli -rwxrwxrwx. 1 root root 1727 May 11 2019 ssh_config drwxrwxrwx.