ubuntu20.04创建普通用户
时间: 2023-07-30 08:10:01 浏览: 497
在Ubuntu 20.04上创建普通用户可以按照以下步骤进行操作:
1. 打开终端,可以使用快捷键 Ctrl+Alt+T。
2. 在终端中输入以下命令来创建一个新用户,将 "newuser" 替换为你想要创建的用户名:
```
sudo adduser newuser
```
系统会提示你输入新用户的密码以及一些其他信息。
3. 创建用户后,可以使用以下命令将新用户添加到 sudo 用户组,使其具有管理员权限:
```
sudo usermod -aG sudo newuser
```
这将允许新用户执行以管理员权限运行的命令。
4. 如果你希望新用户能够使用 sudo 命令,可以编辑 sudoers 文件:
```
sudo visudo
```
在打开的文件中找到以下行:
```
%sudo ALL=(ALL:ALL) ALL
```
在该行下面添加以下内容,其中 "newuser" 是你创建的新用户的用户名:
```
newuser ALL=(ALL:ALL) ALL
```
按 Ctrl+X 保存并关闭文件。
5. 完成以上步骤后,你就成功创建了一个普通用户,并且该用户已具有管理员权限。
请注意,创建新用户时需要使用具有管理员权限的现有用户来执行命令。
相关问题
ubuntu 20.04 创建SSH root用户
在Ubuntu 20.04系统中创建SSH root用户并不是推荐的做法,因为直接通过root用户进行远程登录存在安全风险。通常,建议使用非根用户进行日常操作,并且只允许特定需要权限的用户通过SSH访问。然而,如果你确实需要这样做,请按照以下步骤操作:
1. **打开终端**:
打开终端可以输入 `Ctrl+Alt+T` 进行快速打开。
2. **添加新用户并指定SSH无密码登录**:
首先,创建一个新的普通用户。运行命令:
```
sudo adduser new_username
```
输入新用户的用户名和密码。
3. **设置新用户为sudoers**:
要赋予新用户管理员权限,编辑`sudoers`文件:
```
sudo visudo
```
在打开的文件里找到 `[ALL]` 行,然后添加`new_username ALL=(ALL) NOPASSWD:ALL` ,表示无密码使用所有命令。保存退出。
4. **启用SSH服务**:
确保SSH服务已启动,如果未启动则启动:
```
sudo systemctl start ssh
```
5. **允许root通过SSH**:
虽然不直接创建root SSH账户,但可以通过`sshd_config` 文件间接让root通过SSH连接。编辑配置文件:
```
sudo nano /etc/ssh/sshd_config
```
找到`PermitRootLogin` 设置项,将其改为`yes` 或者不加注释(默认即允许),如:
```
PermitRootLogin yes
```
6. **重启SSH服务以应用更改**:
```
sudo systemctl restart ssh
```
完成以上步骤后,新创建的用户就可以使用SSH无密码登录到系统了,但仍强烈建议避免使用root用户进行常规操作。
Ubuntu20.04怎么创建普通用户时候自动生成家目录
在 Ubuntu 20.04 中,使用 `adduser` 命令创建用户时,默认情况下会自动生成用户的家目录。以下是创建普通用户并自动生成家目录的命令:
```
sudo adduser username
```
其中 `username` 是你要创建的用户名,执行该命令后会提示你设置该用户的密码等信息。在设置完毕后,系统会自动在 `/home` 目录下创建以该用户名为名称的目录,作为该用户的家目录。
阅读全文