Linux设置用户的过期时间

Linux设置用户的过期时间,第1张

在使用 useradd命令 创建了一个新的账户,并使用 passwd命令 设置其密码之后,我们有时还希望给账户设置一个过期时间,尤其是针对那种临时账户。

usermod命令 可以做到这一点,使用方式如下:

sudo usermod -e 2017-12-31 huge

上述命令是在说,系统中有一个名叫huge的账户,我们设置好了他的账户在2017年12月31日过期。我们若是想要查看账户的过期信息,可以用下述命令去 /etc/shadow文件 中查看

sudo vim /etc/shadow

lastlog命令

查看所有用户最近一次登录历史

命令将读取/var/log/lastlog文件;用户排列顺序按照/etc/passwd中的顺序

选项:

(1) -u:查看某个用户的最后一次登陆历史

例如: lastlog -u test

查看用户test的登陆历史

(2) -t:查看最近几天之内的用户登录历史

例如: lastlog -t 1

查看最近1天之内的登陆历史

(3) -b:查看指定天数之前的用户登录历史

例如: lastlog -b 60

查看60天之前的用户登录历史

useradd -e 指定过期日期 accname

-e, --expiredate EXPIRE_DATE

用户账户将被禁用的日期。日期以 YYYY-MM-DD 格式指定。

man useradd查阅useradd用法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8370901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存