Ubuntu系统下把etc中所有文件可执行权限都改成了440,请问怎么恢复
答案:2 悬赏:80 手机版
解决时间 2021-12-16 23:57
- 提问者网友:你好,我叫很个性
- 2021-12-16 05:02
Ubuntu系统下把etc中所有文件可执行权限都改成了440,请问怎么恢复
最佳答案
- 五星知识达人网友:尘沙飞扬
- 2021-12-16 06:21
linux中chmod更改文件权限命令需要用到sudo命令暂时提升使用权限。
1、chmod是linux中更改文件权限的命令,常用的有:
(1) sudo chmod u+x
(2) sudo chmod g+x
(3) sudo chmod o+x
其中的 u、g、o 分别代表的就是 user、group、others,"+"代表赋予权限,x (executable)代表可执行权。
2、sudo chmod 777 代表什么:
三位数字分别代表 user、group、others 的权限,可读(r)、可写(w)、可执行(x)的权限分别用数字 4、2、1
表示,数字7是权限 4、2、1 的和,777 即代表 user、group、others
均具有可读(r)、可写(w)、可执行(x)的权限,为最高权限。
1、chmod是linux中更改文件权限的命令,常用的有:
(1) sudo chmod u+x
(2) sudo chmod g+x
(3) sudo chmod o+x
其中的 u、g、o 分别代表的就是 user、group、others,"+"代表赋予权限,x (executable)代表可执行权。
2、sudo chmod 777 代表什么:
三位数字分别代表 user、group、others 的权限,可读(r)、可写(w)、可执行(x)的权限分别用数字 4、2、1
表示,数字7是权限 4、2、1 的和,777 即代表 user、group、others
均具有可读(r)、可写(w)、可执行(x)的权限,为最高权限。
全部回答
- 1楼网友:沵留给涐得记忆
- 2021-12-16 07:04
很简单,只要输入:chmod 400 /etc/ssh/* 再重新连接就可以了。这件事发生的主要原因是因为修改了/etc/ssh,ssh目录下存放有远程登录时所需的密钥。所谓密钥,如果其权限被改成了777,那么自然就不能再称为密钥了,在这种情况下,系统会舍弃该密钥,如此,自然无法登陆远程主机了。希望能帮到你啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯