首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在定义的持续时间后帐户过期的EC2 linux用户创建

在定义的持续时间后帐户过期的EC2 linux用户创建
EN

Stack Overflow用户
提问于 2015-12-07 14:21:18
回答 1查看 172关注 0票数 2

我想创建一个EC2 linux用户,在指定的持续时间内或在使用指定的数据单元之后拥有访问权限,在此之后,用户帐户应该过期。如何设置用户账号的自动过期?

目的是为用户提供EC2 linux实例上的个人训练账号,该账号在指定时间或消费指定数据后过期,以控制成本。

任何关于这方面的帮助或建议都将是非常值得感谢的。

EN

回答 1

Stack Overflow用户

发布于 2015-12-07 15:15:09

您可以通过使用useradd--expiredate选项来控制用户帐户的有效时间。

useradd(8)手册页

代码语言:javascript
复制
-e, --expiredate EXPIRE_DATE
 The date on which the user account will be disabled. The date is
 specified in the format YYYY-MM-DD.

 If not specified, useradd will use the default expiry date specified
 by the EXPIRE variable in /etc/default/useradd, or an empty string 
 (no expiry) by default.

您可以使用此命令指定从现在起30天后的日期。

代码语言:javascript
复制
useradd -e `date -d "30 days" +"%Y-%m-%d"` username

调整其到期日期

代码语言:javascript
复制
chage -E `date -d "30 days" +"%Y-%m-%d"` username
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34127604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档