为服务器创建新用户
前言:有时候为了安全而不使用root用户操作远程服务器,这时就需要新建一个普通用户来远程操作服务器。或者有给其他人新建一个普通用户来使用服务器等等的需要。可能作为新手不知道怎么为自己的服务器创建一个新的用户, 接下来就介绍一下关于阿里云的轻量级应用服务器的新用户创建过程。
环境 : 以阿里云轻量级应用服务器为例, 系统为centos 8 ,终端连接工具:MobaXterm (一款超级好用的终端SSH连接工具)
若没使用过MobaXterm 软件的小伙伴可以参考该篇博客去安装使用, 或者用其他终端SSH连接工具也行.
在root用户下操作
- 首先先使用
MobaXterm , 远程连接你的服务器。使用其他工具连接也可以, 或者直接在阿里云的控制台使用终端控制服务器 注意 : 需要在root用户下才能有权限创建普通用户
增加新用户
useradd <用户名>
比如 : 新建一个名为mylinux 用户
useradd mylinux
显示已经创建了mylinux 用户, Linux系统会默认在/home 目录下新建一个与用户名相同的目录, 主要是用于存放该用户产生的数据, 同时也是为了避免不同用户之间的数据干扰。
可以使用 ls /home -l 命令来查看一下home下的目录
用户是创建成功了, 但是并不能使用该账户, 因为还没设置密码
创建用户密码
passwd <用户名>
比如: 在mylinux 用户下设置密码
passwd mylinux
输入两次相同密码就设置密码成功了!
使用新用户
在MobaXterm 下连接新用户mylinux
删除用户
若需要删除用户也是在root权限下才能进行, 删除用户不需要用户密码
userdel <用户名>
注 : 该方式只是删除用户, 但用户的文件还没删除
若要删除用户并且也连同用户文件一并删除, 使用下面的命令
userdel -r <用户名>
tips : 若删除用户过程中, 系统进程有该用户的进程时, 系统会禁止你删除该用户, 需要将该用户下的进程杀干净, 使用 pkill 命令, pkill -u <用户名> 可杀掉该用户下的所有进程
最后
ok, 上述是对服务器新增/删除用户的主要操作
|