2021-03-27 15:41:51
浏览数 (1)
朋友公司沙雕实施不知操作了什么,将chmod的权限改为了044
将其他机器的chmod程序上传上去也无济于事,权限直接还是如此。
找了台机器测试,还原事故现场和解决方案
代码语言:javascript
复制#044的权限是这样
----r--r--
#将chmod权限也改为044
[root@localhost ~]# chmod 044 /usr/bin/chmod
#再次使用chmod,发现没有权限
[root@localhost ~]# chmod 777 wocao
-bash: /usr/bin/chmod: Permission denied
#下面将是解决方案
[root@localhost ~]# cp /usr/bin/mkdir /usr/bin/mkdir.bak
[root@localhost ~]# cat /usr/bin/chmod > /usr/bin/mkdir
[root@localhost ~]# mkdir x /usr/bin/chmod
[root@localhost ~]# mv /usr/bin/mkdir /usr/bin/chmod
mv: overwrite ‘/usr/bin/chmod’? y
[root@localhost ~]# mv /usr/bin/mkdir.bak /usr/bin/mkdir
#再次chmod,发现已经可以了
[root@localhost ~]# chmod 777 wocao
[root@localhost ~]# ll
total 4
-rw-------. 1 root root 1180 Dec 12 2019 anaconda-ks.cfg
-rwxrwxrwx. 1 root root 0 Mar 26 09:51 wocao
#chmod的权限也恢复了
[root@localhost ~]# ls -l /usr/bin/chmod
-rwxr-xr-x. 1 root root 58656 Mar 26 09:55 /usr/bin/chmod