bash: sudo: command not found
时间:2019-11-20 08:53:13 来源:igfitidea点击:
在Debian/Ubuntu/RHEL/CentOS Linux中,报错:
bash: sudo: command not found
原因
未安装sudo命令,或者未正确设置PATH路径。
解决方案
sudo命令允许sudoers文件中所指定的用户以超级用户或另一个用户的身份执行命令
切换到root用户
使用su命令,如下所示:
$ su -
在Linux中安装sudo工具
在Debian或Ubuntu Linux中,安装sudo命令:
# apt-get install sudo
在RHEL/CentOS/Fedora/Scientific Linux中,安装sudo命令:
# yum install sudo
将管理员用户添加到/etc/sudoers
将sudo用户添加到/etc/sudoers文件中:
# visudo
通过sudo授予Hyman用户完全权限:
Hyman ALL=(ALL) ALL
如何使用sudo?
示例,切换到root用户:
$ sudo -i
示例:切换到root,并使用root shell
$ sudo -s
示例,重启httpd服务:
$ sudo /sbin/service httpd restart
示例,重新加载squid3代理服务器:
$ sudo /usr/sbin/squid3 -k reconfigure