はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 crontubのエラー
日時: 2006/11/19 23:51
名前: ヒロコム

①不明点・障害内容:
cronが正常に動作しません。
crontabが実行されなくて困っています。
ログを見るとエラーが出ているみたいです。
いろいろ調べてみたのですが、解決できなかったので
助言をお願いします。
②ログの有無   :有
  (有:その内容):/var/log/cron
Nov 19 23:49:01 hirocom crond[6963]: 拒否されたパーミッション
Nov 19 23:49:01 hirocom crond[6963]: CRON (root) ERROR: failed to open PAM security session: 成功です
Nov 19 23:49:01 hirocom crond[6963]: CRON (root) ERROR: cannot set security context
Nov 19 23:50:01 hirocom crond[6976]: 拒否されたパーミッション
Nov 19 23:50:01 hirocom crond[6976]: CRON (root) ERROR: failed to open PAM security session: 成功です
Nov 19 23:50:02 hirocom crond[6976]: CRON (root) ERROR: cannot set security context
Nov 19 23:51:01 hirocom crond[6989]: 拒否されたパーミッション
Nov 19 23:51:01 hirocom crond[6989]: CRON (root) ERROR: failed to open PAM security session: 成功です
Nov 19 23:51:01 hirocom crond[6989]: CRON (root) ERROR: cannot set security context

③Distribution  :
      Version:
④Service Name  :
      Version:
⑤ネットワーク構成:
メンテ

Page:  [1] [2] [3] [4] [5]

■ コンテンツ関連情報

 Re: crontubのエラー ( No.21 )
日時: 2006/12/01 15:38
名前: 管理者

横スレで失礼します。

確かに、pamで制限をかけているメッセージに該当するので、takaさんのご指摘が可能性高いですね。
ただ気になっているのが「/etc/security/access.conf」のフォーマットは以下のようではありませんでしたっけ?

[Permission]:[Id]:[Origin]

  [Permission]: 「+」(許可) または「-」(拒否)
  [Id]    : 「ユーザー名」 / 「グループ名」
         (「EXCEPT」を付加することにより対象外とする事ができる。また、設定は複数可)
  [Origin]  : 「tty名」 / 「IP」 / 「ホスト名」 / 「ALL」 / 「LOCAL」

takaさんが書かれた「-:ALL EXCEPT root:LOCAL taka:ALL」は4カラムとなっていますが出来るんでしょうか?
(それとも「root:LOCAL」とする事により、rootはLOCALのみ許可となるんでしょうかね?)
以下の設定の方がシンプルかもしれません。

-:ALL EXCEPT root taka:ALL    ← rootとtakaユーザ以外は拒否
メンテ
 Re: crontubのエラー ( No.22 )
日時: 2006/12/03 16:04
名前: taka

管理者様お世話になります。

確かにPAM形式のフォーマットから行けば、私の方法が正常に動いてるのは変ですよね^^;
と、言うことで、私の方は、access.conf自体は基本的に何も制限かけずに
個別のファイルに制限を掛けるようにしました。

管理人様のセキュリティ強化で紹介されてるsshでログオンさせるユーザーを限定する方法なんですが
sshdのみに作用させるならば下記のように修正されてはいかがでしょうか?
/etc/pam.d/sshd
最終行の追加を
account   required   pam_access.so
    ↓
account   required   pam_access.so accessfile=/etc/security/ssh_access.conf

vi =/etc/security/ssh_access.conf  (ssh_access.confの作成)
-:ALL EXCEPT SSH_USER:ALL      (SSH_USER=sshログインを許可するユーザー名もしくはグループ名)

こうすれば、access.conf自体は何も修正しないので、今後、他に影響が出ないと思います。
ご参考になれば^^;
ヒロコム様もこれが参考になれば幸いです。
メンテ
 Re: crontubのエラー ( No.23 )
日時: 2008/05/03 10:02
名前: てんまる

かなり時間が経ったスレッドですが、Fedora8において同様の現象が生じたので、報告しておきます。


「/etc/security/access.conf」設定で
http://kajuhome.com/server_access.shtml#n04-02
と同様にしたら、crontubのエラーとなり

--------------------------------
[root@server linux]# crontab -e

拒否されたパーミッション
You (root) are not allowed to access to (crontab) because of pam configuration.

--------------------------------
と、怒られちゃいました。

そこで管理者様の書き込み同様の
> -:ALL EXCEPT root taka:ALL    ← rootとtakaユーザ以外は拒否
で、動き出しました。


以上です。ありがとうございます。
メンテ
 パネライコピー ( No.24 )

** 管理者によって削除されました **

Page:  [1] [2] [3] [4] [5]

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


Copyright(©)2004-2018 First home server construction. All Right Reserved.