老男孩教育每日一题-2017年5月2日-Linux系统中,不小心把chmod命令的权限弄没了,怎么解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了老男孩教育每日一题-2017年5月2日-Linux系统中,不小心把chmod命令的权限弄没了,怎么解决?相关的知识,希望对你有一定的参考价值。

老男孩教育每日一题-2017年5月2日-Linux系统中,chmod命令没有执行权限(x权限)或者chmod命令文件的权限为000,怎么解决?

解决方法有两种:

方法一:

[[email protected] bin]# cp cp /oldboy/chmod.new

(此时复制cp命令文件命名叫chmod.new,此时chmod.new文件有就x的权限,但chmod.new不具备有chmod命令的共功能)

[[email protected] bin]# cd /oldboy/
[[email protected] oldboy]# cat /bin/chmod > chmod.new

(把没有x权限的chmod命令文件内容cat到chmod.new,此时chmod.new就有了同chmod一样的功能)

[[email protected] oldboy]# ll
total 52
-rwxr-xr-x 1 root root 52472 May  1 23:09 chmod.new
[[email protected] oldboy]# ./chmod.new +x /bin/chmod

(可以用chmod.new文件给/bin/chmod命令授权x权限)

方法二:
使用文件的访问控制列表功能来授权root用户有x权限

[[email protected] bin]# setfacl -m u:root:rwx /bin/chmod

(这种方法用的是访问控制列表的方法实现的使root用户有x的权限)

[[email protected] bin]# chmod +x /bin/chmod

(此时chmod就有了x的权限了)

今天是每日一题陪伴大家的第40天期待你的进步

对于题目和答案的任何疑问,请在博客评论区留言
往期题目索引
http://lidao.blog.51cto.com/3388056/1914205

本文出自 “李导的博客” 博客,请务必保留此出处http://lidao.blog.51cto.com/3388056/1921227

以上是关于老男孩教育每日一题-2017年5月2日-Linux系统中,不小心把chmod命令的权限弄没了,怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章

老男孩教育每日一题-2017年5月16日-说说{}与[]这两个符号有什么区别?

老男孩教育每日一题-2017年5月7日-加餐-linux下面如何实现,执行rm命令,就显示do not use rm command

老男孩教育每日一题-2017年5月17日-使用三剑客进行变化格式

老男孩教育每日一题-2017年5月18日-说说|(管道)与|xargs(管道xargs)的区别

老男孩教育每日一题-2017年4月5日-统计你的linux系统的history历史记录,得出你最喜欢使用的前10个命令

老男孩教育每日一题-2017年5月19日-使用find命令的时候 |xargs(管道xargs)与-exe有什么区别?