[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 メーリングリストの案内