如何解決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 $
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦