Yocto
離線設置賬號過期
我需要設置一個帳戶不活動到期日期(例如 1 年)。
如一些教程中所示,這樣做的一種方法是使用
usermod
命令。由於一些限制,我需要離線進行,在執行我的嵌入式(
poky
)發行版之前修改一些配置文件。我應該對哪個配置文件進行哪些更改才能具有與此類
usermod
命令相同的效果?
這是在
/etc/shadow
(見man 5 shadow
)的第 8 個欄位中設置的。賬戶到期日
帳戶的到期日期,表示為自 1970 年 1 月 1 日 00:00 UTC 以來的天數。
請注意,帳戶到期與密碼到期不同。賬戶到期時,使用者將無法登錄。如果密碼過期,則不允許使用者使用她的密碼登錄。
空欄位表示該帳戶永不過期。
您可以使用它來計算到期日期,該日期
expr $(date +%s ) / 86400
將為您提供自 1970 年 1 月 1 日以來的天數,然後添加您想要的任何天數。請注意,這將在到期日期之後禁用使用者登錄(如上所述),但不會殺死/禁用任何正在執行的 unix 程序。