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

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

如何解決centos下sudo命令找不到?

1. 問題描述

情景:

執行以下命令

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

提示權限不足。

于是在該命令前加上sudo:

$?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

#?su?xx $?vim?.bashrc

在文件內最后追加

alias?sudo='sudo?env?PATH=$PATH'

最后, 使配置文件生效

$?source?~/.bashrc

測試sudo執行命令是否正常

$?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教程


以上就是如何解決

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享