pam 構成のため crontab へのアクセスが許可されていません
crontab の実行中に次のエラーが発生した場合:
$ crontab -l
pam 構成のため、あなた (zhangsan) は (crontab) へのアクセスを許可されていません。
その理由は、ユーザー zhangsan のパスワードの有効期限が切れている可能性があります。パスワードを使用してログインしようとすると、すぐにパスワードを変更するように求められます:
$ su - zhangsan
パスワード:
すぐにパスワードを変更する必要があります (パスワードは期限切れです)
zhangsan のパスワードを変更しています。
(現在) UNIX パスワード:
Hadoop クラスターの場合、パスワードなしでログインする必要があるため、パスワードを期限切れにすることはできません。
名前付きのchageを使用して実際の状況を確認できます。例: (rootユーザーとして実行してください):
#chage -l zhangsan
最後のパスワード変更: 2015年11月23日
パスワードの有効期限: 2016年2月21日
パスワードが無効です:決して
アカウントの有効期限が切れない: 決して
パスワード変更間の最小日数: 0
パスワード変更間の最大日数: 90
パスワードの有効期限が切れるまでの警告日数: 7
上記からわかるように、パスワードは90 日ごとにパスワードを変更する必要がある場合、有効期限が切れる 7 日前にパスワードの警告が発行されます。
パスワードを永続的に有効にするには、次のように設定できます:
chage -M 99999 zhangsan
もう一度確認してください:
#chage -l zhangsan
最後のパスワード変更: 2015 年 11 月 23 日
パスワードの有効期限: なし
パスワードが無効です: なし
アカウントの有効期限: なし
パスワード変更間の最小日数: 0
パスワード変更間の最大日数: 99999
パスワードの有効期限が切れるまでの警告日数: 7
http://www.bkjia.com/PHPjc/1104552.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1104552.html技術記事 pam 構成のため、crontab へのアクセスが許可されていません crontab の実行中に次のエラーが発生した場合: $ crontab -l あなた (zhangsan) は (crontab) b へのアクセスを許可されていません...