ベストアンサー 管理コマンドが実行できない! 2004/08/26 11:23 rootで管理コマンドを実行しようとしているのですが、 /sbin/shutdownのように、「/sbin/」をつけないと実行できなくなってしまいました。 設定の問題でしょうか? よろしくお願いします!!! みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー umota ベストアンサー率46% (150/324) 2004/08/26 11:30 回答No.1 login または su - で root になっているのでしょうか? もしかしたら su (ハイフン無し)で root になっていませんか。 質問者 お礼 2004/08/26 11:47 やっとハイフンの意味が理解できました。 ありがとうございました!! 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターOS(技術者向け)Linux系OS 関連するQ&A Perlで特定のコマンドを実行させるには? Perlでコマンドを実行させようと考えておりますが、 Windows版では $ret = ''; $ret = system 'echo', 'test ok!'; で正しく実行されましたが、 Linuxでは $ret = ''; $ret = system '/sbin/service', 'httpd stop'; で、認識できないコマンドとなりエラーになりました。 通常のコマンドラインでは /sbin/service httpd stopは動作します。 Linuxコマンドを実行させたいのですが、何かミスをしているのでしょうか? Solarisでshutdownコマンド使えない Solarisでshutdownコマンドが使えません (rebootやhaltはできます) どうしてもshutdownコマンドを使用してシステムを停止したいのですが、cannot createのエラーになり シャットダウンできません。(rebootやhaltはできます) shutdownコマンドが使えない原因とエラー解消方法について教えて頂きたいです。 bash-2.05# shutdown /usr/sbin/shutdown: /tmp/sh1370: cannot create bash-2.05# less cat /tmp/sh1370 cat: cannot open /tmp/sh1370 →ファイルなし bash-2.05# chmod -Rf 753 /tmp bash-2.05# shutdown /usr/sbin/shutdown: /tmp/sh1400: cannot create visudo execコマンド sudo 失礼します phpからexecを実行する際に、visudoを編集して指定のユーザーの場合execコマンドだけsudoを許可するように編集をしていきたいのですが、execコマンドがどこにあるのかがわかりません サンプルを見てみると例えばshutdownコマンドをhogeユーザーに許可する場合は hoge ALL=NOPASSWD: /sbin/shutdown のように記載するとあったので whereis shutdownで調べてみると確かにshutdownのパスが出てくれるのですが execは上記のようにパスが出てきてくれません。 そもそもphpから呼び出しているのでlinuxコマンドとして考えるのは見当違いなのでしょうか?ご教授頂けると幸いです。 宜しくお願い致します。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム コマンドプロンプトを管理者として実行する方法 Windows Vistaです。コマンドプロンプトでsfc /scannowを実行しようとすると、「SFCユーティリティを使うには管理者でコンソールセッションを実行していなければなりません」となります。 コントロールパネルからアカウントの種類を確認すると、アドミニ(管理者)になっています。でも管理者権限になっていないのかな?と思い、プログラムの実行からコマンドプロンプトを右クリックでウィンドウを表示させても「管理者として実行」の項目も出ません。 またコマンドプロンプトのショートカットを作ってそのプロパティから「管理者として実行」にチェックを入れてショートカットを実行しても同じ結果になるのです。 またコマンドプロンプトの実行画面で、E:\Windows\System32> から、sfc /scannowを実行しようとしても、E:\Users\(ユーザー名)> から、sfc /scannowを実行しようとしても同じ結果になります。 これは管理者として実行できていないのでしょうが、一体どうしたら管理者として実行できるのかわからず困っています。 VBプログラムから「管理者として実行」したい コマンドプロンプトで実行したいコマンドが 「route add ***.***.***.*** mask 255.255.255.255 ***.***.***.***」 (*は、任意のIP) だとします。 XPでは問題ないですが、Vista以降だと、管理者権限が必要なコマンドのため、 そもそもコマンドプロンプト自体を「管理者として実行」モードで起動する必要があります。 上記を、手作業で行う場合は、それで解決しますが、 同じ事を、VBのコードから実行したい場合、 System.Diagnostics.Process.Start を使い、(以下サンプルコード) --------------------------- Dim psi As New System.Diagnostics.ProcessStartInfo() psi.FileName = System.Environment.GetEnvironmentVariable("ComSpec") psi.UseShellExecute = False psi.CreateNoWindow = True psi.Arguments = "/c route add ***.***.***.*** mask 255.255.255.255 ***.***.***.***" Dim p As System.Diagnostics.Process = System.Diagnostics.Process.Start(psi) p.WaitForExit() ----------------------------------------------------------- とすると、XPでは、管理者権限を問われないので実行できますが、 Vista以降だと、コマンドが管理者権限で実行されていないためか実行が完了せず、コマンドの内容も行われていません。(route addコマンドの記述にミスは無いとします。) Vista以降の場合、手作業で、コマンドプロンプトを右クリックして「管理者として実行」を選んで起動し、コマンドを実行するのと同じ事を、 VBのコードから行うには、どうしたらいいのでしょうか? 分かる方、教えてください。お願いします。 servletで管理者コマンドを実行 管理者権限をもつユーザでログインしているコンピュータでTomcatを起動しています。そこに配置したwebアプリケーションにブラウザでアクセスし、管理者権限を必要とするDOSコマンド(net user ユーザ名 /active /domain)を実行するservletを作成しましたが動作しませんでした。 やはり管理者権限を必要とするコマンドはwebを介して実行することはできないのでしょうか? うまく説明できなくて申し訳ございません。足りない説明等がありましたら補足させていただきます。よろしくお願いいたします。 管理者権限を与えたコマンド実行 管理者権限の無いユーザーにパスワードを教えずにコマンドを実行させる方法がないか検討しています。 rusas コマンドでは可能なようですが、パスワードをプロンプト要求されることと、それを回避する方法も難しいようです。 psexecコマンドではユーザー名とパスワードをパラメタで渡すことが可能なようですが、リモートコンピュータでの実行が前提になっているのか、ローカルコンピュータ上での動作がうまくいかないようです。 やりたいことは、ネットワークで繋がっていないPCに対してのIPアドレスの変更です。 IPアドレスを変更していない状態で、PCを異動先へ持って行ってしまったため、リモートでの操作ができないためです。 netshコマンドでアドレスの変更は実現できるようですが、これをローカル管理者権限で動かすバッチさえできれば、そのバッチをcom化してパスワードが見えないようにすればなんとかなるのではないかと思っています。 psexec -u localuser -p password 動作させたいコマンド と入れると、 最後に動作させたいコマンド exited with error code 1 と出てきてエラーになります。 フルパスで入れると、エラーは出なくなります。 これで問題無いとしても、今度はフルパスで決まった場所にコマンドをコピーするのに苦労しますが、他に方法は無いでしょうか? 管理者として実行できない 現状 OS:WindowsVISTA HomePremium SP2 コマンドプロンプトをはじめとしたどのソフトにおいても”管理者として実行”ができません。 コマンドプロンプトにおいては、”管理者:コマンドプロンプト”になりません。 右クリックからの”管理者として実行”はもちろん、 プロパティ→ショートカット→詳細設定→管理者として実行にチェックを入れてもダメ プロパティ→互換性→特権レベルはグレーのまま です。 こうした状態になる前に、 ・ウイルスバスター2011をインストールした ・GlaryUtilitiesでメンテを行った →その後Windows立ち上げ時に”GlaryUtilitiesInitializeは動作を停止しました”というメッセージが出るようになってしまいました。 ウイルスバスター2011→ツール→システムチューナーを行っていたので ある地点まで復元させましたがダメでした。 是非よろしくお願い致します。 WINDOWSコマンドの名前を変更できる? WINDOWSコマンドの名前を変更できるのでしょうか? 例えば シャットダウンコマンドであれば 「shutdown」ですが 「shutdown_pc001(マシン名等)」に変更し マシン名等を記入しなければ コマンドが実行出来ないようにできるのでしょうか? ※この時「shutdown」だけでは実行出来ないようにしたいです。 ▼やってみたこと(OSはXP) c:\windows\system32\shutdown.exe ↓名前変更 c:\windows\system32\shutdown_xx.exe コマンドプロンプトで shutdown_xx.exe にて認識。 しかし、 shutdown.exe でも認識するのです。 おかしいなと思いファイルを調べてみると名前を書換えて存在しないはずの shutdown.exeが勝手に出来上がるようすです。 shutdown.exeファイルが生成されなければ問題解決なのですが。。。 コマンドにお詳しい方ご教示お願いいたします。 Linuxでのコマンドの使い方 Linuxでのコマンドの使い方 Linuxでは、ホームディレクトリ(/home/(ユーザー名)、/root など)から 直接、コマンド(cp,mv,ifconfigなど)を入力して実行できたはず、 と思っていたのですが、できません。 /sbin/(コマンド) と入力すれば実行できます。 何か設定が悪いのでしょうか? CentOSでの話です。 管理者として実行できません 標準ユーザでログオンしています スタートアップのコマンドプロンプトを管理者として実行しましたが タイトルバーに管理者:コマンドプロンプトの表示がなくて管理者権限がありません ご教授おねがいします コマンドプロンプトを管理者として実行する方法 2008Serverで、コマンドプロンプトを「検索の開始ボックス」から管理者として実行する方法は分かるのですが、 「ファイル名を指定して実行」からは、同じ方法では出来ません。 「ファイル名を指定して実行」から、管理者として実行できるのでしょうか? ちなみに、「検索の開始ボックス」からは、 "cmd" と入力後、"Ctrl" と "Shift" を押しながら "Enter" を押下すると、管理者として実行されます。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム Vistaの「管理者として実行」をコマンドラインから実行するには、どうすればいいのでしょう・・・ Windows Vistaからセキュリティ強化のために追加された「管理者として実行」機能を、画面操作でなく、スクリプトなどのプログラムから実行するにはどうすればよいのでしょうか? ソフトウェア配布システムを利用して、ソフトウェアを展開する予定があります。 Windows Vistaクライアントにインストールするには、setup.exe上で右クリックして「管理者として実行」を行います。 しかし、配布システムでVistaクライアントにソフトウェアを配布するためには、配布時に処理されるスクリプト内で「管理者として実行」を実行させる必要があります。 色々、調査しているのですが、スクリプト内で「管理者として実行」を行う方法がどうしても見つかりません。 コマンドプロンプト、WSHなど方法は問わないので、ご存知の方がいましたらご教授お願いします。 サーバー管理 研究室でサーバー管理をしてる程度なのですが, sudo権限のあるユーザーの発行は簡単に出来ました. ですが,このままだとshutdownコマンドも使えてしまうので 他のユーザーが使用してる途中にだれかが誤ってシャットダウンするかもしれません. あるコマンドのみ実行を制限することはできるのでしょうか? shutdown コマンド バッチファイル こんにちは、 コンピュータの管理をしています。 サーバー:Windows2000サーバー クライアント:WindowsXP 20台 クライアントを一気にSHUTDOWNするため、 コマンドで Shutdown -s -m \\cli01 で正常にSHUTDOWNできましたが、 バッチファイル Shutdown -s -m \\cli01 Shutdown -s -m \\cli02 Shutdown -s -m \\cli03 と書いて実行するとうまくいきません。 何かお分かりの方がいましたら教えてください。 よろしくお願いします。 コマンドが実行できない ttservctl start コマンドが実行できない ttservctl start ttservctl startというコマンドを実行したいのですが上手くいきません。 現在、$ find $HOME/* -name "ttservctl" を実行すると下記二つのファイルが見つかります。 ~/local/src/tokyotyrant-1.1.40/ttservctl ~/local/etc/sbin/ttservctl ~/local/src/tokyotyrant-1.1.40/ttservctl startを実行すると、 Starting the server of Tokyo Tyrant Executing: ttserver -port 1978 -dmn -pid ~/local/etc/sbin/ttserver/pid ttserver: not found The server could not started と言われ、 ~/local/etc/sbin/ttservctl startを実行すると、 rm: ~/local/etc/bin/ttserver/64440: Not a directory Starting the server of Tokyo Tyrant mkdir: ~/local/etc/bin/ttserver: File exists No such directory: ~/local/etc/bin/ttserver と言われてしまいます。 そもそも、どっちのttservctlを実行するのが正しいのでしょうか? そして、ttservctl startを実行するにはどうすればいいでしょうか? batファイル実行時、コマンドとコマンドの実行間隔をあけたい。 dosのbatファイル実行時のコマンドの実行間隔を数秒あけたいのですが、前のコマンド実行後、次のコマンド実行を数秒おくらせて実行させるような設定コマンドはないでしょうか。 systemをrootで実行したい 初めて質問します。 LinuxのPHPで、system関数を使ってコマンドを実行したいのですが、 特定のシステムを設定するコマンドはエラーになります。 (ファイルリストとかは問題なく実行できるのですが・・。) たぶんroot権限がないからですよね? root権限が必要なコマンドを実行するにはどんな方法があるのでしょうか? よろしくお願いします。 管理者権限のあるユーザーアカウントなのに管理者として実行させられる。 windows7 home editionを使っています。 ユーザーアカウントは標準ではなく管理者にしていますが、 Spybotの免疫化しようとしたり、コマンドプロンプトをつかって コマンドを実行しようとするとき、いちいち右クリックで管理者として プログラムを実行しないとできません。 コントロールパネルでアカウントを見てもAdministoratorとアカウント名の下にかいてあるのに。。。 これが標準なのでしょうか? それとも設定がなにかまちがっているのでしようか? ご教授いただきたくお願いいたします。 コマンドプロンプトでの実行 VISTAにてコマンドプロンプトにてipconfig /releaseを実行しようとすると「要求された操作には管理者特権が必要です。」とでて実行できません。ユーザーアカウントはAdministratorになっておりすが、 どうしたら実行できるのでしょうか? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター OS(技術者向け) Windows系OSLinux系OSBSD系OSSolaris系OSiOS(技術者向け)Android OS(技術者向け)その他(OS) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
やっとハイフンの意味が理解できました。 ありがとうございました!!