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

sudoコマンドは、一部のUnixおよびUnixライクなオペレーティングシステム用のプログラムで、ユーザーが別のユーザーのセキュリティ権限でプログラムを実行できるようにします。通常、スーパーユーザーまたはrootユーザーのユーザーです。


2
sudoコマンドのパスを設定する方法
私が発行する場合 sudo my-command Linuxはどのようにそれを探しますmy-commandか? これmy-commandは私のPATHにあります。問題なく呼び出すことができます。ただし、で呼び出すとsudo、が取得されcommand not foundます。興味深いことに、これを経験することはありません。克服する方法は? 編集:その「可能性のある重複」の選択された答えは間違っている、まあ、少なくともポイントに。テルドンからのこの答えは正しいものです。


3
コマンド:sudo su-
私は何をするのか理解してsu -います ルート環境でルートにログインします (su環境でrootにログインするのとは対照的に) そして、私は何をするのか理解してsudoいます あなたは1つのコマンドのルートです しかし、私はこれが何をするのか分かりません: sudo su - 誰でも明確に気にする
35 unix  bash  sudo  su 

9
リモートマシンでroot権限でrsyncを実行します
マシンのフォルダーをリモートマシンのフォルダーと同期したい。リモートフォルダは、によってのみ操作できますroot。を使用できるリモートマシンにアカウントがありますsudo。リモートマシンでroot権限を持つようにrsyncを実行するにはどうすればよいですか? 私は次を試しました: rsync -avz -e ssh /home/ubuntu/my/lovely/folder ubuntu@x.x.x.x:/remote/lovely/folder --delete --rsync-path="sudo rsync" しかし(パスワードを入力した後)次のエラーが表示されます。 sudo: no tty present and no askpass program specified
31 ubuntu  rsync  sudo 



10
sudo-sudoがあるかどうか、および/または残り時間を確認するコマンドはありますか?
(元々Stack Overflowに投稿されました。代わりにここで試すことを提案しました。元の投稿は次のとおりです。https://stackoverflow.com/questions/3858208/sudo-is-there-a-command-to-check-if-i-have -sudo-and-or-how-much-time-is-left) タイトルを参照してください。sudoを照会できるコマンドが必要です。理想的には、sudoがまだある場合は成功を返し、sudoの有効期限が切れている場合はfalseを返します。残り時間を取得することも役立つ場合があります(懸念がある場合は、sudo -vを実行して再検証するだけです)。ああ、パスワードを要求する必要はありません。 私が見つけた最も近いものは「sudo -n true」ですが、-nオプションは職場のCentos 5マシンにのみ存在します。パスワードを要求する必要がある場合、-nは失敗します。この機能を取得する他の方法はありますか?私が実際に作業しているすべてのマシンのルートを持っているわけではないので、自分の好みに合わせて新しいバージョンのsudoをインストールすることはできません。 私がこれをやる価値があるのは、sudoステータスを示すプロンプトを表示できるようにするためです。どの端末がアクティブにsudo対応かを知るのが好きです。また、rootになったときに色を変更するプロンプトもありますが、あまり頻繁にrootを使用しないため、使用が制限されています。
27 linux  bash  sudo 


6
sudoにrootパスワードを要求させるにはどうすればよいですか?
sudo通常の非特権ユーザーとして実行すると、rootパスワードではなくパスワードが要求されます。これは多くの場合便利ですが、ルートとしてコマンドを実行するために誰かが必要とする情報量を減らします。それではsudo、ユーザーのパスワードを呼び出す代わりに、ルートパスワードを要求するにはどうすればよいですか? で行を完成させることはわかっています/etc/sudoersが、manページのBNF文法を適切に解析して、何を書くかを正確に把握することはできません。
24 linux  sudo  root 

9
sudoersファイルにないユーザー。このインシデントは報告されます
パッケージをインストールする必要があります。そのためには、rootアクセスが必要です。しかし、システムは私がsudoersファイルにいないと言っています。編集しようとすると、文句を言われます!sudoersファイルを編集する権利がない場合、sudoersファイルに自分を追加するにはどうすればよいですか? このシステムをインストールしましたが、管理者のみです。私に何ができる? 編集:私はvisudoすでに試してみました。そもそも、私は自分が好きである必要があります。 amarzaya@linux-debian-gnu:/$ sudo /usr/sbin/visudo We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for amarzaya: amarzaya …
24 linux  sudo  root 

3
sudo su vs su linux
suプロンプトが表示されたらパスワードを入力すると、動作しますが動作しsudo suません。また、を使用してコマンドが実行されるとsudo (command)、sudoはデフォルトでrootによって自動的に実行します(manページにはsudo, sudoedit - execute a command as another user michaelxu@michaelxu-server:~$ su Password: su: Authentication failure michaelxu@michaelxu-server:~$ sudo su [sudo] password for michaelxu: root@michaelxu-server:/home/michaelxu# exit
24 linux  macos  sudo  bsd  su 


3
SSH秘密鍵でログインしたときのパスワードなしのsudo
SSH秘密鍵をサポートするsudoコマンドを作成して、ユーザーが秘密鍵を使用してログインすると、パスワードを入力せずにsudoを実行できるようにすることは可能ですか? これにより、ユーザーが常にサーバーにログインするためにセキュアなプライベートSSHキーを使用すると仮定すると、暗号化されたコールドストレージにUNIX sysadminパスワードを保存でき、アクセスする必要がなくなります。
23 linux  ssh  sudo 

1
sudoを使用してwgetを実行するとエラーが発生するのに、なぜ動作しないのですか?
私は次のコマンドを試しました: $ wget -q --tries=10 --timeout=20 --spider http://google.com (このSO投稿から。bashでインターネット接続を確認したい。) 私は次の出力を取得します: Spider mode enabled. Check if remote file exists. --2015-09-28 09:55:50-- http://google.com/ Connecting to 127.0.0.1:3128... connected. Proxy request sent, awaiting response... 302 Found Location: http://www.google.de/?gfe_rd=cr&ei=k_IIVreaN-yH8Qfe1Yu4CA [following] Spider mode enabled. Check if remote file exists. --2015-09-28 09:55:50-- http://www.google.de/?gfe_rd=cr&ei=k_IIVreaN-yH8Qfe1Yu4CA Connecting to 127.0.0.1:3128... connected. …
21 bash  sudo  wget 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.