Ubuntu 创建用户

基于adduser与deluser配置用户

创建用户

创建普通用户

本文使用 adduser 创建,普通用户创建如下:

1
2
3
4
5
6
7
sudo adduser myuser  # 会自动创建用户目录,并通过命令行交互设置登录口令

sudo passwd -e myuser  # 要求用户首次登录自行修改口令

sudo adduser myuser sudo  # 为用户授予sudo权限

sudo adduser myuser docker  # 为用户授予docker访问权限

对应的,使用 deluser 可以删除用户与其主目录:

1
sudo deluser myuser

创建无 shell 访问权限用户

无访问 shell 权限用户可用于设置 ssh 端口转发,防止执行命令:

1
2
3
4
5
sudo useradd -r -s /usr/sbin/nologin myuser  # r为创建系统用户,-s指定了nologin的shell

sudo passwd myuser  # 手动为用户创建登录口令

# 可通过ssh-keygen在其用户目录下设置ssh公私钥
Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计