問題タブ [sudo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - vimの「sudoで書く」トリックはどのように機能しますか?
多くの人は、sudo で vim を開くのを忘れた場合でも、ルート権限が必要なファイルに書き込むことができるコマンドを見たことがあるでしょう。
問題は、ここで何が起こっているのか正確にはわかりません。
私はすでにこれを考え出しました:
w
これのためです
そのため、すべての行が標準入力として渡されます。
この!sudo tee
部分はtee
管理者権限で呼び出します。
すべてが理にかなっているために、%
はファイル名を ( のパラメーターとしてtee
) 出力する必要がありますが、この動作に関するヘルプの参照が見つかりません。
tl;dr誰かがこのコマンドを分析するのを手伝ってくれませんか?
linux - ルートbashスクリプトから非ルートとしてファイルを実行する
さて、私は現在、サーバーでeggdropIRCボットを使用しています。起動するbashスクリプトと、他のいくつかのスクリプトを同時に作成したいと思います。残っているのはそれを開始させることだけですが、rootとしては実行されません。
ただし、ファイルを実行するには、ファイルの現在のディレクトリにいる必要もあります。そうしないと、エラーが表示されます。
次に例を示します。/home/eggdrop/eggdropbot/eggdropはエラーを表示するため、実行するには/ home / eggdrop/eggdropbotをcdしてから./eggdropを実行する必要があります。
したがって、「sudo -u eggdrop / home / eggdrop / eggdropbot / eggdrop」を使用することはできません。おそらくご存知のように、sudoもcdを実行しません。これは、意味がないためです。
助言がありますか?
python - 私の仮想環境では、すべてのコマンドに sudo を使用する必要があります
をセットアップしましたがvirtualenv
、これは機能していますが、何らかの理由で、 のsudo
ような単純なコマンドに使用する必要がありますmkdir
。明らかに、私は何か間違ったことをしました。それが何であるかについて何か考えはありますか?
ありがとう
ruby-on-rails - Ruby on Rails Beta 3 Snow Leopard へのインストール - ファイルが見つかりません
次のコマンドを使用して、システムに新しいベータ版をインストールしようとしました。
しかし、何を試しても、このいまいましいエラーが発生します。
rails-3.0.0.beta3 が正常にインストールされました
1 つの gem がインストールされ
ました rails-3.0.0.beta3 の ri ドキュメントをインストールしています...
ファイルが見つかりません: lib
ruby初心者なので、どうすればいいのかわかりません。
どうすればこれをインストールできますか? これはすでにインストールされていますか?なぜここで中断するのですか?
linux - changed sudo path, command continues not being found
I added
export PATH="/home/deltrem/Pedro - Arquivos/play/ps1/linux/pSX:$PATH"
to
/root/.bashrc
, but
sudo pSX
echoes
command not found
.
mercurial - Mercurial および ssh 認証で sudo を使用する
スーパーユーザーではなく、自分の ssh キーを使用して実行するにはどうすればよいですか。
ssh-add key
sudo hg clone hg@bitbucket.org/etc/etc
みなさん、たとえば、sudo hg clone hg@bitbucket.org/etc/etc で sudo を使用すると、ユーザー アカウントにキーを追加した後、機能しません。これは、sudoがスーパーユーザーとして実行されているためですが、そのユーザーはキーを追加できないためです。そのコマンドをsudoとして実行できるようにするディレクティブ(debianを使用している)を設定したことを覚えていますが、通常のユーザーアカウントからsshキーを取得していますが、その時点ではメモしていませんでした。ありがとう。
unix - Unix:sudo-mv-chownコンボのコマンド?
私は大量のファイルをmvし、あちこちにdirsするシステムでsudoとして動作しています。コンボのコマンドはありますか?
security - Web アプリから sudo を使用してシェル スクリプトを実行する
Web アプリケーションでサーバーの OS とやり取りする機能がいくつかあります。私は bash スクリプトを作成し、アプリ内から実行できます。
ただし、スクリプトの一部の機能にはスーパーユーザー権限が必要です。
このスクリプトを安全に実行する最も健全な方法は何ですか? Webフォームから引数が渡されていますが、haxxorしないと信頼している認証済みユーザーのみが呼び出すことができるはずです。
linux - 自分のアカウントに対して sudo を実行すると、Swing GUI のグラフィカルな問題が修正される理由
私のスイング GUI アプリケーションはスクリプトから始まります。
sudo を使用せずに Linux でそのスクリプトを実行すると、予期しないルック アンド フィールやその他のグラフィカルな問題が発生します。
自分のアカウントに対して sudo su を実行すると、この問題が解決するのはなぜですか?
api - Mac OS Xでユーザー権限をスーパーユーザーに昇格させるには、どのようなAPIを使用する必要がありますか?
アプリの権限をスーパーユーザーに昇格させたい。インストーラーアプリは、このダイアログを表示することでこれをサポートします。このダイアログを表示して特権を上げるにはどうすればよいですか?
PS。MacOSXで一種のパケットスニファアプリケーションを作成しています。pcaplibを使用しています。(これはtcpdumpの一部です)