2016-07-13 2 views
1

私はcron機能へのアクセスをユーザに許可するように設定できることも知っているので、一部のユーザに対してはアクセスを取り消すことができます。Linuxどのようにcronの設定ファイルの場所を決定するには?

しかし、私はcronの設定をどこに置くべきかわかりません。私は (/etc/cron.allow、/ect/cron.deny)、(/var/spool/cron/cron.allow、/var/spool/cron/cron.deny)で試してみましたが、動作しません。 cron.denyに追加されたユーザーは、引き続きcron機能にアクセスできます。

私のシステムにcronの設定をどこに置くべきですか? のcron.denyuser1のuser2のおよび追加USER1にcron.allowuser2が:コメントとして

更新

私の場合は、私は2人のユーザーを作成しています。次に、私はそれぞれuser1がcronを実行し、user2が得られないことを期待してcrontabを使ってジョブを作成します。結果はuser2でもcronジョブが実行されます。

さらに、私はbusybox crondでこれをテストします。ソースコードを見ると、ビジーボックス版ではcron.allow/cron.denyをチェックしていないようです。

誰でも確認できますか?

おかげ

+0

可能であれば、質問を/etc/cron.denyおよび/etc/cron.allowの内容で更新できますか? – Shubhangi

答えて

1

私はbusyboxののcrondでこれをテストします。ソースコードを見ると、busyboxのバージョンがcron.allow/cron.denyをチェックしていないと思われる と思われます。

誰でも確認できますか?

を確認します。 crond.cでもcrontab.cも「cron.allow」または「cron.deny」を含んでいません。そして、これは(私が強調BusyBoxの約束を反映している:

BusyBoxのは 単一の小さな実行形式に小さなバージョン、多くの一般的なUNIXユーティリティのを兼ね備えています。

... BusyBoxの中のユーティリティは、一般的に少ない選択肢その フル機能のGNUのいとこよりもを持っている...

BusyBoxのはサイズの最適化限られた資源を念頭に置いて を書かされています。

関連する問題