zoukankan      html  css  js  c++  java
  • not allowed to access to crontab because of pam configuration

    如果运行crontab如遇下面这样的错误:
    $ crontab -l
    You (zhangsan) are not allowed to access to (crontab) because of pam configuration.


    原因可能是因为用户zhangsan密码过期了。当尝试以密码登录时,会报提示需要立即修改密码:
    $ su - zhangsan
    Password: 
    You are required to change your password immediately (password aged)
    Changing password for zhangsan.
    (current) UNIX password: 


    如果正好是hadoop集群,由于需要免密码登录,密码不能过期。
    可以使用命名chage查看实际情况,比如(请以root用户运行):
    #chage -l zhangsan
    Last password change                                    : Nov 23, 2015
    Password expires                                        : Feb 21, 2016
    Password inactive                                       : never
    Account expires                                         : never
    Minimum number of days between password change          : 0
    Maximum number of days between password change          : 90
    Number of days of warning before password expires       : 7


    从上可以看到:每90天需要修改一次密码,密码到期前7天会告警。
    为了让密码永久有效,可这样设置一下:
    chage -M 99999 zhangsan


    再次查看:
    #chage -l zhangsan
    Last password change                                    : Nov 23, 2015
    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
  • 相关阅读:
    <Android>greenrobot-EventBus,guava-Event Bus的异步实现
    MySQL Study之--MySQL用户及权限管理
    关于Apacheserver的訪问控制
    Jquery改动页面标题title其他JS失效
    P3742 umi的函数
    P3717 [AHOI2017初中组]cover
    P2261 [CQOI2007]余数求和
    P1423 小玉在游泳
    P1888 三角函数
    3295 落单的数 九章算法面试题
  • 原文地址:https://www.cnblogs.com/aquester/p/9891541.html
Copyright © 2011-2022 走看看