如何解决centos下sudo命令找不到


本文摘自PHP中文网,作者WJ,侵删。

如何解决centos下sudo命令找不到

1. 问题描述

情景:

执行以下命令

1

$ ssserver -p 443 -k password -m rc4-md5

提示权限不足。

于是在该命令前加上sudo:

1

$ sudo ssserver -p 443 -k password -m rc4-md5

提示找不到该命令。

2. 解决方法

切换到root用户, 以root用户身份来编辑文件/etc/sudoers:

# vim /etc/sudoers

找到Defaults env_reset, 将其改为Defaults !env_reset

然后wq!强制保存退出。

然后, 切换回普通用户如用户名为xx, 编辑用户根目录下的配置文件~/.bashrc

1

2

# su xx

$ vim .bashrc

在文件内最后追加

1

alias sudo='sudo env PATH=$PATH'

最后, 使配置文件生效

1

$ source ~/.bashrc

测试sudo执行命令是否正常

1

2

3

4

$ sudo ssserver -p 443 -k password -m rc4-md5 --user nobody -d start

2016-11-28 12:15:45 INFO     loading libcrypto from libcrypto.so.10

started

$

相关参考:centOS教程


以上就是如何解决centos下sudo命令找不到的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

CentOS安装时找不到硬盘

安装CentOS系统时设置基础软件仓库出错

CentOS yum无法使用怎么解决

CentOS 下搭建ftp服务器

如何解决CentOS桥接不能上网

CentOS系统如何从一般用户切换到root用户

CentOS如何设置为中文显示

CentOS系统下不显示中文怎么办

CentOS不能联网怎么办

如何解决CentOS虚拟机克隆后无法上网问题

更多相关阅读请进入《CentOS》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...