人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

atコマンドをWEB上で利用したところ、
This account is currently not available.
というエラーが帰ってきました。
Apacheはnobody権限で動くかと思いますが、
atコマンドをWEB上で動かすにはどうすればよいのでしょうか?

●質問者: tomaton20
●カテゴリ:コンピュータ
✍キーワード:Apache AT Web エラー コマンド
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● andi
●30ポイント

http://www.monyo.com/technical/windows/08.html

標準の管理ツールでリモートのNTマシンを管理する

WinNTの話しですが、恐らく2K/XPも似たようなものかと思います。


> ATコマンド

> もともとATコマンドは管理者かServer Operators権限がないと使えません


ウェブ上から利用する方法は、

1.ウェブユーザにAdministrator権限などを与える(お奨めしませんが)

2.予めATコマンドで指定ファイルを読み込んでスケジューリングするようにしておき、ウェブ上からはそのファイルを作成する

などの方法は如何でしょうか。

◎質問者からの返答

ありがとうございます。

Perlではatコマンドを利用することが確認できています。

なので今の方法で考えたいと思います。


2 ● shuyamakawa
●30ポイント

http://www.hatena.ne.jp/

はてな

環境によって違いますが、

/etc/at.allow(Redhat Linux)

/var/at/at.allow(FreeBSD)

等にユーザ(この場合nobody)を追加してください。

◎質問者からの返答

at.denyが存在していましたので、

権限がどうこうという話ではなかったようです。

なぜ動かないのでしょうか???


3 ● kobayakawa
●40ポイント

http://www.hatena.ne.jp/1112609791#

人力検索はてな - atコマンドをWEB上で利用したところ、 This account is currently not available. というエラーが帰ってきました。 Apacheはnobody権限で動くかと思いますが、 atコマンド..

URLはダミーです。

atコマンドで処理を予約した場合、

atコマンドを使用したユーザの権限で動作するのでnobodyに対して権限を与えるのは得策ではありません。

apache の suexec を有効にするか、

実行するスクリプトに所有者権限で実行するフラグを付けるのがよいと思います。

◎質問者からの返答

どちらの方法も試してみましたが、

はやり無理みたいでした。

コマンドラインから

su apache

を実行したところ、This account is currently not available.

というエラーがでました。

適当に未登録の適当なユーザでやってみたところ

su nainaiuser

やはり

This account is currently not available.

というエラーが返ってきました。

なにかこのへんが関係しているのでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ