在 Raspberry Pi OS 上更改默认用户名和密码

Jinku Hu 2022年5月18日
在 Raspberry Pi OS 上更改默认用户名和密码

本文将演示如何在 Raspberry Pi OS 上更改默认用户名和密码。

更改 Raspberry Pi OS 上的默认用户名

Raspberry Pi OS 带有自动创建的默认用户 pi。它还具有默认密码 - raspberry,可以稍后更改,并且在初始启动时,系统推荐后一种操作。

通常,立即更改默认密码是一种很好的安全措施,但修改 pi 用户并不能为你的设备安全提供边际改进。但是,如果你仍想重命名默认用户,可以使用以下说明进行操作。

首先,你需要为禁用的 root 用户创建一个密码并使用它登录到 Raspberry Pi。然后我们将能够重命名 pi 用户并将其主目录与文件所有权一起移动。

Raspberry Pi OS 上的 root 帐户详细信息在本文中进行了介绍。在这种情况下,我们只需要执行以下命令并在出现提示时输入新密码:

sudo passwd root

密码设置成功后,root 帐户可以登录树莓派系统。

但是,你应该退出所有当前活动的 pi 会话,无论是直接桌面环境、SSH 连接还是其他。然后使用 root 帐户登录并运行以下命令:

usermod -l new_username -d /home/new_username -m pi

最好在上一个命令中将 new_username 字符串替换为所需的用户名。请记住,用户名通常有一些要求,例如只能包含小写字母、破折号或下划线字符,并且可以以美元符号结尾。

这个 usermod 命令将使用提供的名称重命名 pi 用户,并将其主目录与相应的文件所有权一并移动。虽然,他们可以将命令分解为几个部分。

也就是说,-l new_username 部分更改用户名,而 -d /home/new_username -m 负责将现有的 pi 主目录移动到新位置并调整文件所有权。

最后,你可以重新启动系统并使用新用户名和现有密码登录。

更改 Raspberry Pi OS 上的默认密码

通常,当系统明确建议更改默认的 raspberry 密码时,用户可能会在初始 Raspberry Pi OS 启动时执行此步骤。不过,你可以使用以下命令来修改密码或为特定用户更改密码。

如果要更改当前登录用户的密码,请执行以下命令:

passwd

它将显示输入提示以指定新的密码字符串,然后重新输入以确认。

或者,你可能想要修改其他用户的密码。在这种情况下,你应该拥有 sudo 权限或从 root 帐户进行操作。

以下命令可用于从 pi 用户控制台更改任意用户 - bob 的密码:

sudo passwd bob
Author: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn

相关文章 - Raspberry Pi

相关文章 - Raspberry Pi Login