我已将命令的输出存储chage -l user
在变量中output
,需要检查用户帐户密码是否未过期或将在 90 天内过期。
import re
output = '''Last password change : Aug 26, 2017
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
'''
regexp = re.compile(r'Password expires [ ]*(:*?)')
match = regexp.match(output)
if match:
VALUE = match.group(2)
现在,我需要将值存储在一个变量中以继续前进但无法做到这一点。以上是我的代码。理想情况下,VALUE 应该有“从不”。