Solaris で cron 使いたいときはパスワードが *LK* だとダメなんだって~。
しらなかつたです。なんで動かないんだボケーとか思ってたんだけど。
/var/cron/log で
! bad user (username) (火) 7月 19 20:10:00 2005
とかいわれてた。ちきしょい。お勉強になりますた。
Solaris で cron 使いたいときはパスワードが *LK* だとダメなんだって~。
しらなかつたです。なんで動かないんだボケーとか思ってたんだけど。
/var/cron/log で
! bad user (username) (火) 7月 19 20:10:00 2005
とかいわれてた。ちきしょい。お勉強になりますた。
その情報は間違いだと思うが??
*LK* は「ロックされたアカウント」を意味しています。
*LK* だからダメなのではなく、ロックされたアカウント
は使えないので、当然、cron も動かない、という理屈。
passwd -l すると、そのアカウントはロックされます。
passwd でパスワードを設定するか、
passwd -d でパスワードを削除できます。
cron(1M) に
cron and at jobs will be not be executed if the
user's account is locked.
Only accounts which are not locked as defined in
shadow(4) will have their job or process executed.
って書いてあるよ。
/etc/shadow を直接編集なんてやっちゃだめなのは
言わずもがな。
おおう。ツッコミありがとうございます。
間違いというか「表現が正確でない、あるいは表現が足りない」ってとこですかね。
このまま通過してしまうところでした。
一応 cron(1M) は見たんですけどね。
探せなかったと言うことは見てないも同然_| ̄|○がっくり
ちなみに passwd -d で削除しちゃうと次回ログイン時に設定できちゃうので、パスワードを設定しておきました。
*LK* がロックだってことすっかり頭から飛んでました。
passwd -l はよく使うんですけどね(^^;