CentOS 7 服务器上创建新用户及设置用户密码有效期

一、创建用户

1、以 root 用户身份登录到 CentOS 服务器

2、运行以下命令以创建新用户:

复制代码
useradd -m -s /bin/bash username


其中,username 是您要创建的新用户的用户名。该命令将创建一个新用户并为其分配一个主目录。

3、运行以下命令以设置新用户的密码:

复制代码
passwd username

4、如果您希望将新创建的用户添加到用户组中,可以通过以下命令添加:

复制代码
usermod -aG groupname username


其中,groupname 是您要将新用户添加到其中的用户组的名称,username 是您要添加到该用户组的新用户的用户名。

5、运行以下命令以查看新用户所属的用户组:

复制代码
groups username


其中,username 是您要查看其所属用户组的用户的用户名。

6、操作

二、设置用户密码有效期

chage -l 用户名   查看用户的过期时间

chage -M 99999 用户名   用命令修改过期时间为永久

chage -M 90 用户名   设置密码有效期为90天

chage -d 0 用户名     强制用户登陆时修改口令

chage -d 0 -m 0 -M 90 -W 15 用户名   强制用户下次登陆时修改密码,并且设置密码最低有效期0和最高有限期90,提前15天发警报提示

chage -E '2020-09-30' 用户名   这个账号的有效期是2020-09-30

相关推荐
ben9518chen14 小时前
嵌入式Linux C语言程序设计九
linux·c语言
wuk99815 小时前
CentOS7环境搭建L2TP服务器
运维·服务器
恒创科技HK15 小时前
香港1核2G云服务器当网站服务器够用不?
运维·服务器
IT 小阿姨(数据库)15 小时前
PostgreSQL 之上的开源时序数据库 TimescaleDB 详解
运维·数据库·sql·postgresql·开源·centos·时序数据库
颜大哦15 小时前
linux安装mysql
linux·运维·mysql·adb
学习3人组16 小时前
Node.js 网站服务器开发
运维·服务器·node.js
来知晓16 小时前
Linux:WSL内存空间管理之清完内存C盘可用空间不增问题解决
linux·运维·服务器
大聪明-PLUS16 小时前
嵌入式 Linux 初学者指南 – 第 2 部分
linux·嵌入式·arm·smarc
GTgiantech16 小时前
科普SFP 封装光模块教程
服务器·网络·数据库
深圳市恒讯科技16 小时前
如何在服务器上安装和配置数据库(如MySQL)?
服务器·数据库·mysql