linux - 使用 sudo chmod 644/usr 更改/usr 的权限

标签 linux bash permissions chmod disaster-recovery

我是一名见习程序员,有时我的头脑浮在云端..

我的同事通过 ssh 连接来搞乱我的专业计算机。其中一位告诉我,防止这种情况发生的最佳方法是保护我的计算机。为了做到这一点,我不小心更改了/usr 目录的权限。 我只是为了测试所做的是:

sudo chmod 644 /usr

现在我不能再使用我的电脑了!我无法更改权限,因为我不再是 sudo 了。在我的桌面上,所有应用程序都关闭。 有没有办法恢复/usr 上的 chmod 644?

这台计算机上有一些与工作相关的重要内容,如果我无法恢复对重要文件的访问权限,我的实习可能会被终止。

请帮忙!!

最佳答案

此命令需要 Sudoers 密码:

sudo chmod 644 /usr

因此,您要么拥有 sudo 密码,并且可以使用以下命令更改此文件的权限:

sudo chmod 755 /usr

或者你的 friend 惹了你......

您可以通过以下方式做到这一点:

在启动时将您自己添加到 sudoers...

https://askubuntu.com/questions/70442/how-do-i-add-myself-back-as-a-sudo-user

关于linux - 使用 sudo chmod 644/usr 更改/usr 的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37793804/

相关文章:

Android异常: java. io.IOException:打开失败:EACCES(权限被拒绝)

c++ - 如何在 C++ 和 Linux 中将 std::ostream 重定向到文件或/dev/null

linux - 如何将 MCP23017 与 MCP3008 一起用于 Raspberry Pi 的 I2C 电压传感器?

linux - 如何将输出/错误打印到文本文件?

linux - Linux 中的 readlink -f 是否有任何方法/替代方法来处理文件夹名称中存在的空格?

ios - 在ios 6中我可以通过请求权限来获取用户的电话号码吗?

linux - 如何修复 ubuntu 服务器上的权限被拒绝的问题

linux - 识别套接字客户端中的远程断开连接

linux - 为什么 try_files 不强制立即响应 404?

function - 如何在 bashrc 中创建一个函数来接受参数?