bash: sudo: 未找到命令
在Debian系统上,如果sudo
命令不存在,可以尝试执行以下步骤来安装它:
-
使用root用户登录:
如果您有root用户的凭证,可以直接切换到root用户。运行以下命令:su -
输入root用户的密码,然后再次尝试执行命令。
-
检查sudo是否安装:
运行以下命令检查sudo
是否已安装:which sudo
如果未安装,可以使用以下命令安装:
apt-get update apt-get install sudo
-
查看PATH变量:
确保sudo
命令所在的目录在系统的PATH变量中。运行以下命令查看:echo $PATH
如果
/usr/bin
在其中,说明sudo
应该被找到。 -
尝试使用su切换用户:
如果您无法使用sudo
,可以尝试使用su
切换到root用户,然后再执行命令:su - systemctl restart docker
这会要求您输入root用户的密码。
如果您仍然遇到问题或需要进一步协助,请提供更多详细信息,以便我能够更好地指导您。
错误信息提示您的用户 yys
不在 sudoers
文件中,这意味着该用户没有被授予执行sudo
命令的权限。
解决方法:
-
使用Root用户登录:
如果您知道Root用户的密码,可以尝试使用su
切换到Root用户:su -
输入Root用户的密码,然后在Root权限下,将用户
yys
添加到sudo组:usermod -aG sudo yys
-
使用具有sudo权限的用户登录:
如果您有其他具有sudo权限的用户,可以使用该用户登录并将yys
用户添加到sudo组:sudo usermod -aG sudo yys
-
编辑sudoers文件(高级用户):
如果您有Root权限或者已经有一个具有sudo权限的用户,可以编辑sudoers文件来添加yys
用户:sudo visudo
在打开的文件中,找到类似于
%sudo ALL=(ALL:ALL) ALL
的行,在该行下添加:yys ALL=(ALL:ALL) ALL
保存并退出。
请根据您的情况选择适当的方法。如果您需要更多帮助或有其他问题,请随时告诉我。
本文作者: 永生
本文链接: https://yys.zone/detail/?id=338
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
发表评论
评论列表 (0 条评论)
暂无评论,快来抢沙发吧!