目录
- Ubuntu服务器创建新用户及解决新用户登录Access denied问题
- 创建账号步骤
- 创建用户
- 只创建用户
- 添加用户到sudo组
- 允许账号远程连接
- 重启ssh服务
- 删除账号
- 要删除用户而不删除用户文件
- 如果要删除并且删除用户的家目录和邮件
- 查询指令
- 查看所有用户
- 查询特定用户账户信息
- 查看用户组
- 查看当前活跃的用户列表
Ubuntu服务器创建新用户及解决新用户登录Access denied问题
创建账号步骤
创建用户
只创建用户
命令将向你询问一系列的问题。密码是必需的,其他字段都是可选的。 最后,输入Y确认信息是否正确。
sudo adduser username
添加用户到sudo组
默认情况下,在Ubuntu上,sudo组的成员被授予sudo访问权限。如果您希望新创建的用户具有管理权限,需要将将用户添加到sudo组。
sudo usermod -aG sudo username
允许账号远程连接
sudo vi /etc/ssh/sshd_config
// 在sudo组下添加如下内容
AllowUsers username
重启ssh服务
执行完上述步骤后需要重启ssh服务,否则新创建的用户连接服务器时会出现 Access denied
问题
sudo service ssh restart
删除账号
要删除用户而不删除用户文件
sudo deluser username
如果要删除并且删除用户的家目录和邮件
sudo deluser --remove-home username
查询指令
查看所有用户
cat /etc/passwd
查询特定用户账户信息
id username
查看用户组
cat /etc/group
查看当前活跃的用户列表
w
#参考资料
[1] 如何在Ubuntu中添加和删除用户
[2] Linux开启ssh并允许root登录
[3] 解决Ubuntu SSH 无法远程登录及SSH root 登录ACCESS Denied 问题