一.指定目录创建用户
- 指定目录创建用户名
sudo useradd -d "/home/dete/ycl" -m -g user -s "/bin/bash" ycl
解释: -d: 指定用户的主目录 “/home/ycl”:指定的目录 -m :创建ycl文件夹 -g : 指定用户加入的组 -s : 就是指定shell版本
- 设置密码
sudo passwd ycl
会输入两次密码。
3.查询(或者验证)
su - ycl
让输入密码即可
二.删除用户 注:在删除的时候,不要让这个用户处于运行状态,不然会删除不掉。 我遇到的问题是:
user ycl is currently used by process 5880
重启电脑解决。
- 删除用户(不会删除文件夹)
sudo deluser ycl
只是删除了用户
三.使用远程连接ssh
- 更改sshd_config
sudo vi /etc/ssh/sshd_config
打开后把 #PermitRootLogin prohibit-password改成PermitRootLogin yes
PermitRootLogin yes
在allowuser后面加上需要的用户名,保存退出(vi保存方式:退出编辑模式:esc;退出并保存::wq)
- 重启ssh
sudo systemctl restart ssh
- 把shh设置开机自启
sudo systemctl enable ssh
此时已经设置好了。
遇到的坑: 当用远程连接时出现ACCESS Denied,此时我重启了一下服务器就好了。
在用户创建方面还有其他方法创建,此文只介绍了一种。 欢迎指正
|