刚刚安装了这个 Linux disto ver 13.04,安装了 Xfce 4.0x,它运行得很好,然后出于某种原因,sudo 自己停止工作了,为什么?我现在输入 sudo,这是我得到的
Wed Oct 2 15:23:06 CDT 2013
[15:23 userx@bw ~] > sudo
usage: sudo [-D level] -h | -K | -k | -V
usage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user
name|#uid]
usage: sudo -l[l] [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-U user
name] [-u user name|#uid] [-g groupname|#gid] [command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C fd] [-D level] [-g
groupname|#gid] [-p prompt] [-u user name|#uid] [-g groupname|#gid]
[VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C fd] [-D level] [-g
groupname|#gid] [-p prompt] [-u user name|#uid] file ...
然后我输入这个
[15:23 userx@bw ~] > sudo userx
[sudo] password for userx:
sudo: userx: command not found
[15:23 userx@bw ~] >
这是我输入密码后得到的结果
这是怎么回事?我该如何安装?真希望他们从来没搞砸过 su 默认安装了 root 用户帐户,然后让你创建用户
答案1
sudo
没有坏。你不知道如何使用它。sudo 是年代上层乌驅動做。然后你告诉超级用户运行userx
,他却告诉你该命令userx
不存在。
$ userx
No command 'userx' found, did you mean:
Command 'users' from package 'coreutils' (main)
Command 'userv' from package 'userv' (universe)
userx: command not found
为了实际使用sudo
你必须知道你将运行什么:
sudo apt-get check
[sudo] password for braiam:
Reading package lists... Done
Building dependency tree
Reading state information... Done
我敢打赌,如果你运行一个实际存在的命令,它会运行正常。顺便说一句,sudo
不是su
。虽然su
将您的用户更改为 root,但在 Ubuntu 中 root 被禁用,以便 1 次/1 次使用超级用户权限sudo
。
要更新、删除和管理包,我建议您使用 GUI。
值得一读的su
是sudo
: