HP-UXでcrontabを一般ユーザに使わせる方法
HP-UXでcrontabを一般ユーザに使わせる方法
0.改訂履歴
1.はじめに
このドキュメントでは,HP-UXで一般ユーザ(ここではsybaseというユーザ)が,crontabを使えるようにする手順を説明する.
2.許可する
hpux-rdbms 72: uname -a
HP-UX hpux-rdbms B.11.00 U 9000/800 661359123 unlimited-user license
hpux-rdbms 73:
|
- sybaseユーザでcrontabを編集してみる.
hpux-rdbms 47: crontab -e
crontab: you are not authorized to use cron. Sorry.
hpux-rdbms 48:
|
hpux-rdbms 51: crontab -l
crontab: you are not authorized to use cron. Sorry.
hpux-rdbms 52:
|
- それもだめ.
- どうも,HP-UXでは,cron.allowファイルでcronを使っていい人とNGな人を使い分けている模様.
- cron.allowファイルを見てみる.
hpux-rdbms 24: cat /var/adm/cron/cron.allow
root
adm
uucp
hpux-rdbms 25:
|
- このファイルに,sybaseユーザを追加してみる.
- こんな感じ.
# cat /var/adm/cron/cron.allow
root
adm
uucp
sybase
#
|
- 有効になったか試すため,sybaseユーザでcrontabの登録内容を見てみる.
hpux-rdbms 56: id
uid=101(sybase) gid=101(sybase)
hpux-rdbms 57: crontab -l
hpux-rdbms 58:
|
- これでsybaseユーザでcrontabが使えるようになった.