- A+
所属分类:运维每日一题
文章目录[隐藏]
解决方法有两种:
方法一:(借尸还魂)
1 | [root@oldboyedu bin]# cp cp /oldboy/chmod.new |
(此时复制cp命令文件命名叫chmod.new,此时chmod.new文件有就x的权限,但chmod.new不具备有chmod命令的共功能)
1 2 | [root@oldboyedu bin]# cd /oldboy/ [root@oldboyedu oldboy]# cat /bin/chmod > chmod.new |
(把没有x权限的chmod命令文件内容cat到chmod.new,此时chmod.new就有了同chmod一样的功能)
1 2 3 4 | [root@oldboyedu oldboy]# ll total 52 -rwxr-xr-x 1 root root 52472 May 1 23:09 chmod.new [root@oldboyedu oldboy]# ./chmod.new +x /bin/chmod |
(可以用chmod.new文件给/bin/chmod命令授权x权限)
方法二:(降维打击)
使用文件的访问控制列表功能来授权root用户有x权限
1 | [root@oldboyedu bin]# setfacl -m u:root:rwx /bin/chmod |
(这种方法用的是访问控制列表的方法实现的使root用户有x的权限)
1 | [root@oldboyedu bin]# chmod +x /bin/chmod |
(此时chmod就有了x的权限了)
今天是每日一题陪伴大家的第40天,期待你的进步。
对于题目和答案的任何疑问,请在博客评论区留言。
往期题目索引
https://www.drscrewdriver.com/100.html

我的微信公众号
我的微信公众号扫一扫