タグ付けされた質問 「sudo」

sudoコマンドは「substitute user do」の省略形です(他のユーザーが開始したかのようにコマンドを実行します)。Sudoは、ユーザーが別のユーザー(通常はスーパーユーザーまたはroot)のセキュリティ特権を使用してプログラムを実行できるようにする、UnixおよびUnixのようなコンピューターオペレーティングシステム用のプログラムです。

9
sudoの使用時にコマンドが見つかりません
foo.shホームフォルダーにスクリプトが呼び出されています。 このフォルダに移動してを入力すると./foo.sh、 -bash: ./foo.sh: Permission denied。 を使用するとsudo ./foo.sh、 sudo: foo.sh: command not found。 なぜこれが起こり、どうすれば修正できるのですか?
145 linux  bash  sudo 

2
sudoインシデントはどこに報告されますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 私のマシンで悪質なものを試みると、 ryan@debian:~$ sudo EAT_ALL_THE_COOKIES_BEFORE_DINNER [sudo] password for ryan: ryan is not in the sudoers file. This incident will be reported. このインシデントはどこに報告され、どのようにして悪意のあるコマンドのログを取得できますか?

29
エラーのあるnpmインストールエラー:ENOENT、chmod
先ほど公開したnpmモジュールをグローバルにインストールしようとしています。npmまたはフォルダーからインストールしようとするたびに、このエラーが発生します。 npm ERR! Error: ENOENT, chmod '/usr/local/lib/node_modules/takeapeek/lib/cmd.js' npm ERR! If you need help, you may report this log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: npm ERR! <npm-@googlegroups.com> npm ERR! System Linux 3.8.0-19-generic npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "takeapeek" npm ERR! cwd /home/giodamlio npm ERR! …

9
そのユーザーとしてsuを使用して残りのbashスクリプトを実行するにはどうすればよいですか?
ユーザー名とプロジェクトを連結した文字列を引数として取るスクリプトを作成しました。スクリプトは、ユーザー名に切り替え(su)、プロジェクト文字列に基づいて特定のディレクトリに移動することになっています。 私は基本的にやりたいです: su $USERNAME; cd /home/$USERNAME/$PROJECT; svn update; 問題は、一度suを実行すると...そのまま待機することです。実行フローがユーザーへの切り替えに渡されているため、これは理にかなっています。終了すると、残りの処理は実行されますが、期待どおりに動作しません。 suをsvnコマンドの前に付加しましたが、コマンドは失敗しました(つまり、目的のディレクトリのsvnを更新しませんでした)。 ユーザーがユーザーを切り替えて(特に)svnを起動できるスクリプトを作成するにはどうすればよいですか?

11
EC2の場合:sudo nodeコマンドが見つかりませんが、sudoのないノードは問題ありません
新しいEC2マイクロインスタンスにnodejsをインストールしました。 私はそれを普通にインストールしました、。/ configure-> make-> sudo make install。 問題: ec2-userの下で「node」を実行すると、完全に実行されます。「sudoノード」を実行すると失敗します。 ノードが次の場所にあることがわかりました: [ec2-user@XXXX ~]$ whereis node node: /usr/local/bin/node /usr/local/lib/node 現在のパスは [ec2-user@XXXX ~]$ echo $PATH /usr/local/bin:/bin:/usr/bin:/opt/aws/bin:/home/ec2-user/bin しかし、sudoパスは [root@ip-10-112-222-32 ~]# echo $PATH /usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin 次に、ルートPATHを編集してノードへのパスを含めようとしたので、ルートとしてログインすると「ノード」が実行されますが、ec2-userとしてログインして「sudoノード」を実行しても機能しません。 npmのproperflyをインストールするには、これが必要です。「sudoノード」の実行中にノードパスを含める方法に関するアイデアはありますか?
120 node.js  bash  amazon-ec2  sudo 

12
スクリプトから/ etc / sudoersを編集するにはどうすればよいですか?
/etc/sudoersホワイトリストに項目を追加/削除するには、スクリプトから編集する必要があります。 通常のファイルで機能するコマンドがあるとしたら、どのように適用できます/etc/sudoersか? コピーして変更してからvisudo、元のファイルを変更したコピーで置き換えることはできますか?で独自のスクリプトを提供することによって$EDITOR? それとも同じロックを使用できcpますか? 問題は、機能するものを見つけるだけではなく、潜在的な問題についてです。
116 linux  shell  sudo 

5
EmacsでSSHおよびSudoを介してファイルを開く
リモートサーバーにあるEmacs内のファイルを開き、サーバーのsudoパワーを使用します。Trampを介してsudoで次のようにローカルファイルを開くことができます。 C-x C-f /sudo::/home/user/file しかし、私はサーバーでsudoを使いたいです: C-x C-f /sudo::user@server/home/user/file しかし、これによりローカルマシンでsudoの権限が与えられ、ローカルマシンでsudoパスワードが要求されます。サーバーでsudoを使用する方法はありますか? ところで:Emacsはサーバーにインストールされていません
114 emacs  ssh  sudo  tramp 

6
sudoの下でpip installを実行することは受け入れ可能で安全ですか?
私はMacを使用して、仕事中のWindows PCで行うのと同じ方法でPythonパッケージをインストールし始めました。しかし、私のMacでは、ログファイルまたはサイトパッケージへの書き込み中に頻繁にアクセス拒否エラーが発生しました。 したがって、私は実行していることについて考えpip install <package>の下sudo、私はちょうどこれを望んだ考えるのsudoの安全な/許容可能な使用は私の現在のユーザーアカウントでインストールすることが、ありますか? ログファイルI / Oエラーからのトレースバックの例: Command /usr/bin/python -c "import setuptools;__file__='/Users/markwalker/build/pycrypto/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /var/folders/tq/hy1fz_4j27v6rstzzw4vymnr0000gp/T/pip-k6f2FU-record/install-record.txt failed with error code 1 in /Users/markwalker/build/pycrypto Storing complete log in /Users/markwalker/Library/Logs/pip.log Traceback (most recent call last): File "/usr/local/bin/pip", line 8, in <module> load_entry_point('pip==1.1', 'console_scripts', 'pip')() File "/Library/Python/2.7/site-packages/pip-1.1-py2.7.egg/pip/__init__.py", line 116, …
114 python  macos  pip  sudo 

7
sudoによって呼び出されるBashスクリプトでユーザーを識別する
以下/root/bin/whoami.shを含むスクリプトを作成すると、 #!/bin/bash whoami このスクリプトは、適切に構成されたsudoを持つユーザーによって呼び出されます。 root スクリプトで実際のユーザーをすばやく取得する方法はありますか、またはこのユーザー名を渡すパラメーターを使用する必要がありますか?
108 linux  bash  sudo 

2
www-dataパーミッション?
/ var / www(ケーキと呼ばれます)にディレクトリがあり、www-dataに書き込みを許可する必要がありますが、(sudoを使用せずに)そこにも書き込みたいです。私のマシンの他のユーザー(またはハッカー)がそのディレクトリのファイルを変更しようとした場合に備えて、許可を777に変更することを恐れます。自分とApacheのwwwデータのみにアクセスを許可するにはどうすればよいですか?
108 apache  permissions  sudo 

9
Composer:file_put_contents(./ composer.json):ストリームを開くことができませんでした:アクセスが拒否されました
PrestissimoをUbuntu16.04サーバーにインストールしようとしていますが、エラーが発生します。 $ composer global require "hirak/prestissimo:^0.3" Changed current directory to /home/kramer65/.composer [ErrorException] file_put_contents(./composer.json): failed to open stream: Permission denied require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--] [<packages>]... ユーザーとしてログインしているkramer65ので、ホームフォルダに書き込めない理由がわかりません。aに対する私の通常の反応permission deniedは使用することsudoですが、作曲家は常に次のように言います。 ルート/スーパーユーザーとしてComposerを実行しないでください!詳細については、https://getcomposer.org/rootを参照してください どうすればこれを解決できるか考えていますか?

4
「sudo pip」を実行するリスクは何ですか?
時々、実行が「間違っている」または「悪い」であると強調するコメントまたは応答に遭遇しますが、それがはるかに単純であるか、またはそのように実行します。pipsudo pip下での実行に関連するリスクは何sudoですか? これは、タイトルとは異なり、リスクに関する情報を提供しないこれと同じ質問ではないことに注意してください。これは、の使用を回避する方法についての問題ではありませんsudoが、具体的にはなぜ使用したいのかについての問題です。
94 python  security  pip  sudo 


5
パスワードとしてsudoをパラメーターとして使用する[クローズ]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のスタックオーバーフローのため。 8年前に閉鎖されました。 この質問を改善する パスワードをパラメータとしてsudoを実行し、スクリプトで使用できるようにします。私は試した sudo -S mypassword execute_command しかし、成功しませんでした。助言がありますか?
83 linux  bash  sudo 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.