shell 中的超级用户访问权限

shell 中的超级用户访问权限

如何从 shell 获取 root 访问权限?当我尝试使用时,su我得到:

    default@default-laptop:~/home/default$ su
    Password: 
    su: Authentication error
    default@default-laptop:~/home/default$

答案1

su 需要 root 密码,如果您运行的是 Ubuntu,该密码将被打乱。尝试sudo -s -Hsudo su -并提供您的用户密码。

答案2

在 Ubuntu 上,更简单的方法是使用以下命令:

$ sudo -s

这说明须藤启动 shell。请确保您处于行政Ubuntu 上的群组。您可以使用以下命令检查您的群组:

$ groups

如果你不在该群组中,你可以使用以下方式添加自己

$ sudo gpasswd -a <username> admin

还要注意,在默认的 Ubuntu 安装中,root 的密码将与默认用户的密码相同。

答案3

在非 Ubuntu 系统上,您需要确保您的用户名属于 /etc/group 文件中的“wheel”组。请参阅“man group”了解语法等。

答案4

需要 root 密码

须藤苏将使用您自己的密码(不是root的)完成相同的操作 - 但您必须提前正确设置才能执行此操作。

有些发行版(比如 Ubuntu)提供了第一个用户有完全 sudo 访问权限. 其他的,比如 Debian,要求你设置 root 帐户在安装过程中。

相关内容