[vine-users:082151] Re: atコマンドでエラーが発生する。
竹林孝浩
takeba @ artifact.co.jp
2012年 11月 8日 (木) 10:52:22 JST
竹林@artifactです。
On Wed, 7 Nov 2012 00:54:30 +0900
Daisuke Suzuki <daisuke @ linux.or.jp> wrote:
> 指摘されているとおり bash-4 によるものとおもわれます。その他にもバグ
> フィックスパッチがありましたので、まとめて取り込んだものをパッケージ
> しました。proposed-updates リポジトリにアップロードしましたので、
> 取得できるようになりましたらテストをお願いします。(明日には見えるよ
> うになっているとおもいます)
32bit/64bit 版の 両方で試しましたが、
●問題点
1. 指定時刻になっても実行されない。(rootで実行)
・/etc/sysconfig/atd はデフォルトのままです。
・数時間経過しても実行されません。
・atq で見るとエントリーに入っています。
・atrmで消すと Warning: deleting running job と言われます。
・root宛のメールは来ていません。
2. 一般ユーザでatを実行しようとすると 以下のメッセージが出て実行できな
い。(/etc/at.deny は空, /etc/at.allowは存在しない状態)
PAM failure: Permission denied
関連しそうなログとしては以下が出ています。
-----------------------------------------------------------------
/var/log/message
Nov 8 09:49:23 hostname atd[8983]: Permission denied
/var/log/secure
Nov 8 09:49:23 hostname atd[8983]: PAM _pam_load_conf_file: unable to open /etc/pam.d/password-auth
-----------------------------------------------------------------
確かに /etc/pam.d/password-auth というファイルはありません。
●対策
とりあえず、従来のパッケージの(at-3.1.10.1-17v16) /etc/pam/atd に差し替
えて見たところ、上記の問題は回避できているようですが、これでいいのでしょ
うか?
---
TAKEBAYASHI Takahiro takeba @ artifact.co.jp
有限会社 アーティファクトシステムズ 竹林孝浩
vine-users メーリングリストの案内