linux怎么更改root密码

切换路由:su
设置密码:root密码 确认新密码:根据提示输入两次 安全提醒:请勿在公共网络上工作

在虚拟机里面安装Linux系统,要怎么设置root密码。

这是一个陷阱。
第一次进入Linux系统时,默认需要输入root用户名和密码。
不要相信系统会自动记住密码,安装时不要忘记设置。
不要那样做。
直接编辑密码文件前请备份重要数据。

Linux——修改root用户密码

等等,昨天我帮隔壁王先生修了电脑。
他的旧 ThinkPad 在启动时必须按 F1 2 两三次才能进入启动菜单。
当时的系统是旧的Red Hat 7 ,与现代的Fedora完全不同。

单用户模式确实很稳定。
上次我遇到了由于 apt 更新中的错误而卡住的维护过程。
现在还是凌晨两点,办公室里只剩下我一个人。
您需要按住Shift键并等待启动菜单出现,然后选择“Ubuntu的高级选项”,单击并选择“Root访问root shell提示(无需登录)”。
登录后发现apt-daily.service被冻结了,于是我使用systemctl将其停止,然后更改了密码并清除了缓存。
还是 2 02 1 年 8 月。

但是说真的,现在谁还在使用单用户模式更改密码?我最近尝试在 SSH 中使用 sudo su - ,结果是 sudo: su: not Found。
首先我必须使用 sudo passwd root。
这取决于系统管理器中安装的内容。
systemd 所做的事情确实是有问题的。
例如,我在 MacBook Pro 上安装了 Ventura,启动选项完全不同。
我需要使用 bootctl 列表来查看如何更改它们。
等等,还有一件事。
上次我尝试更改虚拟机上的 root 密码,但更改后发现 SELinux 被锁定。
我不得不使用 setenforce 0 来解决这个问题。
为此,我首先发现 SELinux 已启用。
太混乱了。

现在所有密码管理器都支持Linux,例如1 Password,它可以设置复杂性规则,自动生成密码,还可以保留历史记录。
我上次分配给服务器上root用户的密码是9 kQ!pZ7 ^。
我必须依靠某种工具才能记住它,但我自己都记不住。
如果你真的忘记了,你将不得不使用单用户模式...但是现在许多系统直接禁用 root,你必须使用 sudo su 或分配一个临时密码...