日期:2014-05-16  浏览次数:20797 次

我用的redhat enterprise 5 ,sudo命令求解
为什么超级用户只敲入sudo命令有反应,提示参数什么的

但敲入sudo 加用户名后,就说命令找不到什么意思???


本人只是偶尔才接触linux,对它很陌生,忘大家多多指教。。。

------解决方案--------------------
但敲入sudo 加用户名后,就说命令找不到什么意思???
-------------
你知道sudo是干啥的吗? sudo是普通用户经过root授权后来执行root才有权执行的命令的 不是在后面加用户!!!!而是命令! sudo /sbin/shutdown -h now

sudo 用户 你认为你系统里有用户这个命令吗? 另外sudo是给普通用户准备了 root用户没有用sudo的必要。

如果你是要切换用户 那是用su 而非sudo!
------解决方案--------------------
命令找不到,说明你的系统没有这个命令,或者命令设置错误

lz是想切用户?su 用户名

sudo 是非root用户想执行只有root用户才能执行的命令时使用的
后面接命令,不接用户
------解决方案--------------------
你遇到的问题应该是这样的:
[root@centos53v1 ~]# sudo root
sudo: root: command not found

不是系统没有sudo命令,而是sudo后面的参数应该是命令:
sudo /sbin/shutdown -h now
你初学应该多用man命令来查看那些命令的用法:
man sudo
------解决方案--------------------
哥们还是多看看资料先吧,不要凭想象去使用命令,特别是使用root用户的时候,很容易悲剧哦。。。