背景
最近实验室的服务器交给我管理了,我需要给大家分配一个账号。这篇文章就记录如何添加一个新用户的流程。
添加新用户步骤
- 以root身份登录到服务器
- 添加用户:执行
useradd -m
- 设置用户密码(这里采用随机生成密码的方式):执行命令
password=$(openssl rand -base64 12)
、echo ":$password" | sudo chpasswd
- 设置用户操作的shell:
usermod -s /bin/bash
命令解释
useradd -m username> # 添加一个名为username的新用户。-m表示在/home目录下创建一个同名的文件夹
password=$(openssl rand -base64 12) # 随机生成一个密码,赋值给password变量
echo ":$pa服务器托管网ssword" | sudo chpasswd # 为名为username的用户设置密码,密码为随机生成的密码
遇到的坑
要记得执行第4步usermod -s /bin/bash
,不然该用户登录的时候会报错:
/usr/bin/xauth: file /home/user/.Xauthority does not exist
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: Spring Security权限控制框架使用指南
在常用的后台管理系统中,通常都会有访问权限控制的需求,用于限制不同人员对于接口的访问能力,如果用户不具备指定的权限,则不能访问某些接口。 本文将用 wayn服务器托管网boot-mall 项目举例,给大家介绍常见后管系统如何引入权限控制框架 Spring Se…