相关疑难解决方法(0)

为什么以 root 身份登录不好?

我经常在论坛或其他网站上看到有人开玩笑说以 root 身份运行/登录,好像这是一件可怕的事情,每个人都应该知道它。然而,关于此事的搜索并没有透露太多信息。

Linux 专家可能广为人知,但我真的不知道为什么。我记得多年前我第一次尝试 Linux(Redhat 和 Mandrake)时总是以 root 身份运行,不记得因此遇到任何问题。

实际上有一些发行版具有明亮的红色背景,上面到处都是警告标志作为 root 用户(SuSe?)的墙纸。我仍然使用“管理员”帐户在我的 Windows 安装中经常使用,并且也没有遇到任何问题。

security root users administrator

210
推荐指数
15
解决办法
14万
查看次数

为什么没有以 root 身份登录的选项?

为什么Ubuntu不允许GUI用户在系统启动时像Windows管理员一样以root身份登录?

为什么他们限制我们只能通过终端登录?

security root

39
推荐指数
6
解决办法
3万
查看次数

如何设置 root 密码以便我可以使用 su 而不是 sudo?

可能重复:
如何知道我的 root 密码?

我想为 root 定义一个密码,以便我可以su直接使用,而不必在它前面加上sudo. 因为我也想以 root 身份登录。

那么如何为root用户设置密码呢?

command-line root password

37
推荐指数
3
解决办法
52万
查看次数

'su -'、'sudo bash' 和 'sudo sh' 之间有什么区别?

我想知道有什么区别

  • su -
  • sudo bash
  • sudo sh

我在做的时候无法以 root 身份登录,su -因为我没有 root 密码 - 我的意思是我有我的用户密码,我可以,sudo "command" 但这个密码不起作用,因为su - 我可以sudo bash用我的用户密码以 root身份登录,我可以登录这样做sudo sh但后来我得到了这种形式的命令提示符 #

command-line bash root

31
推荐指数
2
解决办法
11万
查看次数

``ssh root@localhost`` 的密码是什么?

我需要使用 root 帐户通过 ssh 连接到本地主机ssh root@localhost。当它提示输入密码时,我无法使用所有可能的密码登录。在 localhost 机器的设置中,普通用户xxx和 root 用户共享相同的密码(适用于 的密码sudo -s),但不适用于ssh root@localhost。那么在哪里查看密码ssh root@localhost

PS:有了密码,我就可以登录普通账户了ssh xxx@localhost

PPS:进一步回答有关这样做的动机的问题,localhost只是专用网络中的一台计算机,设置ssh root@localhost只是为了减轻原型系统中的一些手动管理。

ssh root

9
推荐指数
3
解决办法
17万
查看次数

如何以单用户模式登录?

我需要在 ubuntu 11.10 中通过单用户模式登录,但不知道我必须在 grub 命令中进行哪些更改。

grub2 login

6
推荐指数
1
解决办法
2万
查看次数

我怎样才能找到ROOT密码?

我去年九月在这个桌面上安装了 Kubuntu 12.04,并且是该机器的主要用户。我可以执行大多数管理任务,例如使用我的密码安装新软件,这也可以sudo在终端中使用。然而,有些任务需要 root 密码——最近的一个例子是当我试图重新安装我的 HP 打印机时。而我通常的密码不起作用。我看过这个答案,但它似乎没有帮助,因为我知道我自己的密码。我需要知道root的密码!

root password kubuntu

5
推荐指数
1
解决办法
3万
查看次数

如何找出root密码

我刚刚安装了 ubuntu 桌面 13.04

我需要root访问权限并需要知道root密码在安装过程中,我将其留空。

如何找出我的root密码?

谢谢。昏昏沉沉的

root password

4
推荐指数
3
解决办法
18万
查看次数

root 帐户(和其他帐户)的“未设置密码”是什么意思?

几年前,我们更习惯于使用su命令更改为 root 帐户。首先,我们切换到 root 帐户,然后执行那些 root 命令。现在我们更习惯于使用sudo命令。

但是我们知道 root 帐户在那里。我们可以很容易地找到用户 root 的主目录。

$ ls -ld /root/
drwx------ 18 root root 4096 Oct 22 17:21 /root/
Run Code Online (Sandbox Code Playgroud)

现在我的观点是,声明“Ubuntu 中的 root 密码未设置”。请参阅此问题的答案。大多数答案在第一段中都有这种效果。一两个答案进一步说明“该帐户已被禁用”。

现在我的(主要)问题是,

  1. 未设置密码是什么意思?是空白吗?它是空的吗?或者其他更神秘的东西?
  2. 设置密码后,该帐户如何启用?( sudo password root)

为了更好地理解,我检查了/etc/shadow文件。由于我已经为 root 帐户设置了密码,我再也看不到里面有什么(加密密码)。因此,我创建了另一个帐户并将其禁用。/etc/shadow文件中对应的条目是,

testpassword:!:16020:0:99999:7:::
Run Code Online (Sandbox Code Playgroud)

现在也许我上面的查询需要更改为,!密码字段是什么意思?其他加密密码是那些很长的神秘字符串。为什么这种加密形式只有一个字符长?如果我!在(加密的)密码字段中输入一个,帐户是否会被禁用?

encryption root sudo password

4
推荐指数
1
解决办法
1788
查看次数