如何在服务器创建新用户
本文主要用于介绍在服务器下如何用sudo账号创建新用户,并赋予新用户sudo权限,以及配置ssh
基本操作
#创建新用户
sudo useradd newuser
# 或者指定home目录
sudo useradd -m -d /custom/home/newuser newuser
#设置密码
sudo passwd newuser
#添加sudo权限
sudo usermod -aG sudo newuser
sudo创建新用户的ssh配置文件
sudo mkdir /custom/home/newuser/.ssh
sudo touch /custom/home/newuser/.ssh/authorized_keys
sudo vi /custom/home/newuser/.ssh/authorized_keys
#chown 移交权限
sudo chown -R newuser:newuser /custom/home/newuser/.ssh
如果ssh连接到新用户之后,显示的只有一个$
如果已在新用户下可忽略,如果还在sudo账号下,可以使用以下命令切换到新用户。
su - newuser
输入以下命令进行修改
# 临时切换到bash
bash
#永久更改默认shell为bash
chsh -s /bin/bash