此例會自動把USER Expired date 設為今日起180天後到期...
假如這SCRIPT名為setexpire.sh ,要設定的帳號為user1,就這麼下指令
# setexpire.sh user1
程式碼也很短,相單簡單吧!
fevin 發表在 痞客邦 留言(0) 人氣(454)
Solais/linux系統管理中,針對帳號系統到期日的設定,
通常可以用GUI 畫面來設定某年月某日到期
但有時候遇到需要用自動化機制,比如大量開帳號,
想要通通設定這些帳號都在180天後過期
這個模組就幫得上來囉!
遇到大量要開帳號,就用程式呼叫這個模組就好囉! 一點都不需要動到原本的開帳號程式喔!
模組使用方法:
假設模組名稱存成setexpire
# setexpire --account user1 --livedays 180
-> 就會把user1 這個帳號設為從今天之後180天後到期!
-> 當燃也可以短參數來達成
# setexpire -a user1 -d 180 --> 一樣的產出,只是設定參數比較短。
# setexpire --help --> 當然我也有加入Help 的功能喔!不用記指令,隨時Help 一下就OK!
Usage: setexpire -a [accountname] -d [livedays]
Set Account live-days since today , Program Author : ES/Fwwang
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-a ACCOUNT, --account=ACCOUNT
Which account do you want to set expire day
-d LIVEDAYS, --livedays=LIVEDAYS
The livedays means :It will expire after xx days since
today
fevin 發表在 痞客邦 留言(0) 人氣(508)