我正在使用 Ubuntu 13.04 x86_64。
我想在我的主目录中拥有全部内容。所以我执行了这两个命令。
sudo chown -RcH rootkea ~
sudo chown -RcL rootkea ~
Run Code Online (Sandbox Code Playgroud)
现在由于这些符号链接链接到文件系统中的其他一些文件,我不小心拥有了驻留在我的主目录之外的文件。
我注意到的直接后果是:
须藤不工作
$ sudo
sudo: effective uid is not 0, is sudo installed setuid root?
Run Code Online (Sandbox Code Playgroud)创建一个/var/log/cups/error_log大小不定的日志文件,它消耗了我硬盘驱动器的最后一个字节(经过相当长的时间)。上次是 17.8 GB!
文件的内容只有无数次重复的这两行:
E [24/May/2013:02:27:52 +0530] File "/usr/lib/cups/notifier/dbus" has insecure permissions (0100755/uid=1000/gid=0).
W [24/May/2013:02:27:52 +0530] Notifier for subscription 531 (dbus://) went away, retrying!
Run Code Online (Sandbox Code Playgroud)很明显,cups程序也被搞砸了。
现在我不知道有多少其他程序进入了无法使用的状态。
有什么办法可以撤消上述两个命令的效果吗?
如何恢复整个文件系统的默认权限设置?
尝试在 sudo 模式下运行任何命令时出现错误。
错误:
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
Run Code Online (Sandbox Code Playgroud)
我在askubuntu 上发现了一些问题并接受了答案。
但这些都没有解决我的问题。可能我的情况和他们不一样。
更多信息:
我尝试按照这个问题utorrent的最高投票答案进行安装。
提取文件后,我重命名了提取的文件。
从那时起我就面临这个错误。.tz/opt
我期望得到一个不建议我重新安装系统的答案。
如果重新安装是唯一的解决方案,我将不得不备份我曾经安装的所有内容。
无论我做什么,我都被困住了>。如何输入新命令?
$ chmod -R 600 `/ .ssh
>
> chmod
> id_rsa.pub
>
> sudo chmod 600 ~/ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)
当我遇到“权限被拒绝”问题时,我试图通过关注 YouTube 视频来同步主从。在尝试解决它时,我遇到了>. 现在我无法输入任何新命令。
请指导我。我是 Linux/AWS 新手。
运行此命令后 -sudo chown -R $(whoami) usr/{lib/node_modules,bin,share}我无法再运行 sudo:sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set. 我该如何解决?
我阅读了这个帖子,但我不确定要遵循什么建议,以及它是否适用于我的情况。
如果我执行ls -al,我得到:
drwxr-xr-x 14 root root 4096 Jan 16 02:15 <dir-name>
Run Code Online (Sandbox Code Playgroud)
但我想要:
drwxr-xr-x 14 <user> <user> 4096 Jan 16 02:15 <dir-name>
Run Code Online (Sandbox Code Playgroud)