ubuntu修改账户名
时间: 2023-09-10 14:15:06 浏览: 35
您可以按照以下步骤来修改 Ubuntu 中的账户名:
1. 以管理员权限登录到 Ubuntu 系统。
2. 打开终端并输入以下命令来关闭该用户的登录 shell:
```
sudo usermod --shell /usr/sbin/nologin username
```
3. 用以下命令将该用户的家目录更名:
```
sudo mv /home/oldusername /home/newusername
```
4. 最后,使用以下命令来修改用户的登录名:
```
sudo usermod -l newusername oldusername
```
5. 重新打开 shell,然后使用新的用户名进行登录。
请注意,这些步骤需要管理员权限,因此请确保您已经获得了足够的权限。另外,修改用户名可能会影响您的系统配置和应用程序设置,因此请在操作前备份重要数据。
相关问题
ubuntu修改用户账户名称的命令是
修改用户账户名称的命令是 `usermod`。具体操作步骤如下:
1. 以 root 身份登录终端。
2. 执行以下命令,将原用户名 user1 修改为新用户名 user2:
```
usermod -l user2 user1
```
这条命令将修改 `/etc/passwd`、`/etc/shadow` 和 `/etc/group` 中的用户名信息。
3. 执行以下命令,将用户的 home 目录也改为新用户名:
```
usermod -d /home/user2 -m user2
```
注意:-m 选项表示同时移动用户的 home 目录。
4. 如果用户原来属于某个组,需要执行以下命令,将用户也加入新的同名组中:
```
groupmod -n user2 user1
```
这条命令将修改 `/etc/group` 文件中的组名信息。
执行以上步骤后,用户的账户名称就被成功地修改了。
ubuntu18账户root
在 Ubuntu 18 中,默认情况下是禁止 root 用户进行登录的,因此需要使用其他用户登录后,再通过 `sudo` 命令来获取 root 权限进行操作。
如果你想要启用 root 用户进行登录,可以按照以下步骤进行操作:
1. 打开终端,输入以下命令以切换到 root 用户:
```
sudo -i
```
输入你当前用户的密码,然后按下回车键。
2. 输入以下命令以修改 root 用户的密码:
```
passwd root
```
输入一个新的密码,然后再次确认密码。
3. 输入以下命令以打开 `/etc/ssh/sshd_config` 文件:
```
sudo nano /etc/ssh/sshd_config
```
4. 找到以下行:
```
PermitRootLogin prohibit-password
```
将其修改为:
```
PermitRootLogin yes
```
5. 按下 `Ctrl + X` 键,然后按下 `Y` 键以保存修改。
6. 输入以下命令以重新启动 SSH 服务:
```
sudo systemctl restart sshd
```
现在你可以使用 root 用户登录 Ubuntu 18 了。