質問: servletで管理者コマンドを実行 管理者権限をもつユーザでログインしているコンピュータでtomcatを起動しています。そこに配置したwebアプリケーションにブラウザでアクセスし、管理者権限を必要とするdosコマンド(net user ユーザ名 /active /domain)を実行するservletを作成しましたが動作しませんでした。 やはり管理者権限を必要とするコマンドはwebを介して実行することはできないのでしょうか? うまく説明できなくて申し訳ございません。足りない説明等がありましたら補足させていただきます。よろしくお願いいたします。
回答: runasコマンドを使って別のユーザとして実行するのはなしですか? tomcatの起動方法によって違いますが、普通にサービスとして立ち上げていればtomcatはsystemというユーザで動いています。netコマンドのaclにはsystemにフルコントロール権限があったので実行できなかったというのは個人的に疑問です。 tomcatの起動方法や動作の確認方法などもう少し明確に書かれた方が良いかもしれません。