sudo

    6

    2答えて

    私は "簡単な"質問があります:Apacheのroot権限を与えたり、他の狂ったセキュリティホールを導入したりすることなく、PHPスクリプトからユーザのパスワードを安全に変更するにはどうすればいいですか? 背景: CentOSの6は、Apache 2.2.13、PHP 5.3.3 私はPECL PAMライブラリの一部であるpam_chpasswd()コマンドの認識しています。ただし、ホストプロセス

    5

    1答えて

    複雑なRails/Capistranoをリモートサーバーに配備しようとしています。残念ながらsudoを正しく実行することはできません。私はここにデプロイする必要があります drwxr-xr-x 2 user www 4096 Sep 28 15:05 my_app_dir とsudoersのは私がsudo su - userを実行できるように設定されていると、それはそれです。 deploy.

    7

    1答えて

    Java - Jsch sudoコマンド。私はJSCHを使用していますし、私の仕事は、サーバーにログインし、次のコードを使用して sudo su - bumboo を、次のようなコマンドを実行することです、私は正常に接続できていますが、私は、コマンドを実行しようとすると、それは私にエラーsudo: sorry, you must have a tty to run sudoを与える 彼らは 0

    5

    3答えて

    私はいくつかのサーバーで行っている管理作業を自動化するためにファブリックを使用しようとしています。一般的な流れは以下の通りです:ローカルユーザーと SSH 実行:sudo su -は残念ながら :) がrootとして作業を行います(再びローカルユーザーのパスワードを提供する)ルートになるためにrun('sudo su -')を使用すると、スクリプトの実行をブロックし、ユーザーの入力を許可します。

    10

    1答えて

    誰でもこのエラーで私を助けることができますか? octave:4> pkg install signal-1.2.0.tar.gz error: the following dependencies where unsatisfied: signal needs optim >= 1.0.0 signal needs specfun >= 0.0.0 signal needs co

    41

    5答えて

    パスワードとしてパラメータを指定してsudoを実行して、スクリプトに使用できるようにします。私は試しました sudo -S mypassword execute_command しかし成功しません。助言がありますか?

    9

    1答えて

    サーバの監視では、毎分パスワードなしのsudoのコマンドを実行します。これにより、サーバーログがいっぱいになります。 sudo:zabbix:TTY = unknown; PWD = /; USER = root; COMMAND =/foo/bar これらのエントリを防ぐことができますか? NOLOG_INPUTとNOLOG_OUTPUTというオプションは、私が望むように見えません。 sudoの

    5

    1答えて

    私はエラー状態のためにリターンコードを細心の注意を払っているので、エラーが発生した場合に早く中止することができます。このスクリプトの一歩は、sshとsudoを使って別のボックスにrootとしてコマンドを実行することです。 は考えてみましょう: ssh $HOST sudo $CMD echo $? sshはバックだけで罰金リターンコードを渡しますが、$ CMDがゼロ以外の終了コードを返した場

    6

    1答えて

    Rubyでsudo su - #{su_user}の後に複数のnet-sshコマンドを送信する方法を理解しようとしています。 私の現在のコードは、send_data "#{password}\n"の後であっても、sudo suコマンドでハングアップします。 一方、システムでは、sudo su - admin2の手動実行では、パスワードを入力する必要はありません。 助けていただけたら幸いです!

    105

    8答えて

    ホームフォルダにfoo.shというスクリプトがあります。 私はこのフォルダに移動し、./foo.shを入力すると、私は -bash: ./foo.sh: Permission deniedを取得します。 私はsudo ./foo.shを使用する場合、私は sudo: foo.sh: command not foundを取得します。 なぜこれが起こり、どのように修正できますか?