sudo -su root报错sudo: command not found
时间: 2023-11-24 10:52:46 浏览: 205
根据提供的引用内容,sudo和su命令都出现了command not found的错误,这可能是因为环境变量没有正确配置导致的。可以尝试以下方法解决该问题:
1.检查环境变量是否正确配置。可以使用echo $PATH命令查看当前环境变量的配置情况,如果没有包含sudo和su命令所在的路径,可以使用export PATH=$PATH:/usr/sbin:/sbin命令将其添加到环境变量中。
2.如果环境变量配置正确,可以尝试重新安装sudo和su命令。可以使用apt-get install sudo和apt-get install su命令重新安装这两个命令。
3.如果以上方法都无法解决问题,可以尝试使用root用户登录系统,然后重新配置环境变量和安装sudo和su命令。
相关问题
sudo apt-get update -bash: sudo: command not found
这个命令是用于在Linux操作系统中更新软件包列表和安装最新软件包的命令。您的提示符显示 "sudo: command not found" 的原因可能是因为您没有使用root用户或者没有安装sudo。如果您是root用户,您可以直接使用apt-get update命令。如果您不是root用户,您需要使用su命令切换到root用户,或者联系系统管理员授权您使用sudo。
git报错bash: sudo: command not found
根据你提供的引用内容,当你在CentOS上运行`sudo`命令时出现了`bash: sudo: command not found`的错误。这个错误通常是由于`sudo`命令未安装或未正确配置所致。
解决这个问题的方法是通过`yum`包管理器安装`sudo`命令。你可以按照以下步骤进行操作:
1. 使用`su`命令切换到`root`用户:
```shell
su -
```
2. 输入`root`用户的密码以进行身份验证。
3. 运行以下命令以安装`sudo`:
```shell
yum install -y sudo
```
4. 安装完成后,你可以尝试再次运行`sudo`命令,应该不再出现`bash: sudo: command not found`的错误。
阅读全文