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

简介:

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

解决方法有两种:

方法一:

[root@oldboyedu bin]# cp cp /oldboy/chmod.new

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

[root@oldboyedu bin]# cd /oldboy/
[root@oldboyedu oldboy]# cat /bin/chmod > chmod.new

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

[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权限

[root@oldboyedu bin]# setfacl -m u:root:rwx /bin/chmod

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

[root@oldboyedu bin]# chmod +x /bin/chmod

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

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

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


本文转自 李导 51CTO博客,原文链接:http://blog.51cto.com/lidao/1921227

相关文章
|
6天前
|
Linux
linux命令详细说明以及案例
本文介绍了常用的 Linux 命令及其详细说明和示例,包括:`ls`(列出目录内容)、`cd`(更改目录)、`rm` 和 `mv`(删除与移动文件)、`grep`(搜索文本)、`cat`(显示文件内容)以及 `chmod`(更改文件权限)。每个命令均配有功能描述、选项说明及实际案例,帮助用户更好地掌握 Linux 命令的使用方法。
88 56
|
9天前
|
监控 Linux Python
Linux系统资源管理:多角度查看内存使用情况。
要知道,透过内存管理的窗口,我们可以洞察到Linux系统运行的真实身姿,如同解剖学家透过微观镜,洞察生命的奥秘。记住,不要惧怕那些高深的命令和参数,他们只是你掌握系统"魔法棒"的钥匙,熟练掌握后,你就可以骄傲地说:Linux,我来了!
72 27
|
9天前
|
监控 Linux
Linux基础:文件和目录类命令分析。
总的来说,这些基础命令,像是Linux中藏匿的小矮人,每一次我们使用他们,他们就把我们的指令准确的传递给Linux,让我们的指令变为现实。所以,现在就开始你的Linux之旅,挥动你的命令之剑,探索这个充满神秘而又奇妙的世界吧!
54 19
|
6天前
|
Linux
linux常用命令详细说明以及案例
本文介绍了Linux中几个常用的命令及其用法,包括:`ls`(列出目录内容)、`cd`(切换目录)、`mkdir`(创建目录)、`rm -p`(删除目录及内容)和`mv`(移动或重命名文件/目录)。每个命令都配有详细说明、语法格式、常见选项及实用案例,帮助用户更好地理解和使用这些基础命令。内容源自[linux常用命令详细说明以及案例](https://linux.ciilii.com/show/news-285.html)。
|
12天前
|
Linux
Linux系统ext4磁盘扩容实践指南
这个过程就像是给你的房子建一个新的储物间。你需要先找到空地(创建新的分区),然后建造储物间(格式化为ext4文件系统),最后将储物间添加到你的房子中(将新的分区添加到文件系统中)。完成这些步骤后,你就有了一个更大的储物空间。
67 10
|
11月前
|
Linux
linux命令之chmod
linux命令之chmod
245 1
|
Linux Go 数据安全/隐私保护
linux常用命令手册 用户管理useradd 文件权限管理chmod 搜索管理find grep
linux常用命令手册 用户管理useradd 文件权限管理chmod 搜索管理find grep
129 2
|
10月前
|
Linux
蓝易云 - 修改linux文件权限命令:chmod
例如,`chmod 755 文件名`将给文件设置读/写/执行权限给所有者,读/执行权限给组用户和其他用户。
73 0
|
10月前
|
安全 Unix Linux
深入探究Linux命令:chmod
`chmod`命令在Linux和Unix系统中用于更改文件或目录的访问权限,涉及用户、所属组和其他用户三类权限。权限分为读、写和执行。命令语法包括符号模式(如`u+x`增加所有者执行权限)和八进制模式(如`755`设定特定权限)。常见应用包括设置脚本执行权限、限制敏感文件访问和调整目录默认权限。使用时需谨慎,避免影响系统运行和安全。了解`chmod`有助于保护数据安全和系统管理。
|
Linux
Linux命令(17)之chmod
Linux命令(17)之chmod
200 0