wubi 中安装的 ubuntu 中的 su 命令不起作用

wubi 中安装的 ubuntu 中的 su 命令不起作用

我是 Linux 新手,尤其在 Ubuntu 上。我使用 Wubi 在 Windows XP 中安装了 Ubuntu Lucid Lynx。当我尝试安装 Java 时,它需要 su 命令,Java 上的说明说我必须在上面输入我的管理员密码。每次我尝试输入密码时,它都不起作用。然后我意识到我的帐户不是管理员,所以我将其更改为管理员,但仍然不起作用。有什么帮助吗?

答案1

您指的是 su 命令还是 sudo 命令?- sudo 命令需要普通用户的密码,而 su 需要 root 密码。默认情况下,在 ubuntu 中,root 帐户没有密码,您可以通过 sudo“成为 root”来获得该密码。

尝试sudo -i输入您的普通密码,然后执行此操作passwd root,您应该能够为 root 用户设置密码。然后您可以su以普通用户身份运行以将用户更改为 root。

普通用户 -> sudo->(用户密码)-> root 执行一个命令普通用户 -> su->(root 密码)-> root 直到exit给出。

sudo 有配置来说明谁可以以 root 身份运行哪些命令,但默认情况下,您在安装时创建的用户可以执行您需要的操作。

这有帮助吗/有意义吗?

但从长远来看,在这种特定情况下,您最好sudo -i临时获取 root 权限,然后从那里运行安装程序(即以 root 身份)。

答案2

在 Ubuntu 上,您“应该”不需要使用“su”命令。您应该在每个命令前面加上“sudo”命令,而不是在使用“exit”命令之前使用“su”来获取 root 权限。

所以

$苏

# 命令1

# 命令2

# 命令3

# 命令4

# 出口

$

变成

$ sudo 命令1

$ sudo 命令2

$ sudo 命令3

$ sudo 命令4

$

(请注意,提示符从“$”变为“#”,以表明您是 root 用户。)

或者,您可以使用命令“sudo su -”而不是“su”来在 Ubuntu 中成为 root 用户。

答案3

sudo su当系统要求输入用户密码时,使用并输入您的用户密码。

相关内容