我想写一个shell脚本来做以下,请教怎么做?很感谢
- 连接 LDAP 服务器(Id:用户,密码:pass)
- 检查
user_account_create_date
LDAP服务器中的字段,该字段的数据格式为ABC20130922
(2013年9月22日) - 在该字段中查找记录以检查最后 8 位数字,
伪代码:
if the date is within 7 days: # account is created within 7 days
then do
...
else do
...
我有一个连接ldap的脚本如下,并检查用户帐户是否在7天内创建(脚本尚未完成)
timestamp = date --date="-7 days" +%Y%m%d%k%m%SZ
ldapsearch -h 192.168.1.100 -p 389 -D cn=admin,o=services -w pass -x "(&(objectclass=*)(createTimestamp>=$timestamp))"
then
我现在希望做的是修改上面的脚本,以便createTimestamp
得到可以用来与时间戳比较的创建日期字符串。