mut*_*raj 1 ubuntu setuid sudo
我已经通过恢复模式更改了我的 ubuntu 超级密码,之后我无法在普通用户中运行我的 sudo 命令
我试图在恢复模式下破解我以前的密码 我按照这个链接破解我的密码
>>>$sudo ---在全局模式下给我一个以下错误
sudo: /usr/local/bin/sudo 必须由 uid 0 拥有并且设置了 setuid 位
>>$ ls -l sudo --> 权限
-r-sr-xr-x 1 root root 136808 May 29 2017 sudo
/usr/local/bin$ ./sudo ---> 我需要这/usr/local/bin ./sudo不起作用也抛出以下错误
sudo: ./sudo 必须由 uid 0 拥有并设置了 setuid 位
/usr/bin$ ./sudo --> 工作正常
usage: sudo -h | -K | -k | -V
Run Code Online (Sandbox Code Playgroud)
我的问题是
我需要从我需要运行的任何地方从终端访问我的 sudo 命令
任何帮助将不胜感激
你不应该有/usr/local/bin/sudo,这就是破坏性的东西(不是密码更改)。把它移开:
/usr/bin/sudo mv /usr/local/bin/sudo{,2}
Run Code Online (Sandbox Code Playgroud)
然后告诉你的 shell:
hash -r
Run Code Online (Sandbox Code Playgroud)
这将恢复sudo您习惯的功能。
| 归档时间: |
|
| 查看次数: |
27086 次 |
| 最近记录: |