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

ユーザーが別のユーザー(通常はrootユーザー)の特権でプログラムを実行できるようにするsudoコマンドに関する質問。

5
rootパスワード(ログイン)が無効になっているかどうかを確認するにはどうすればよいですか?
誤ってrootパスワードを有効化(設定)しました(デフォルトではロックされています)。今、それを「取り消し」たいと思います。両方のコマンドを使用しました sudo usermod -p '!' root そして sudo passwd -dl root その順序で。 rootのアカウントがロックされているかどうかを確認するにはどうすればよいですか?
10 permissions  sudo  root 

3
すべてのgitコマンドでgitがsudoを要求しないようにするにはどうすればよいですか
/var/wwwWebアプリのクローンを保存するディレクトリを作成しました。最初にGitHubからアプリをクローンしたときは、sudoを使用する必要があり、実行するたびにsudoが必要ですgit pull。これが原因で問題が発生しています。たとえば、私のsshキーが一致していません。そのため、を実行するときは、git pullsshではなくHTTPSを使用し、アプリをプルして更新するたびにユーザー名とパスワードを手動で入力する必要があります。gitを使用するたびにsudoを使用する必要がないように、これを構成するにはどうすればよいですか?
10 ssh  sudo  git  github 

2
端末にsudo権限がある場合に警告し、残り時間を表示する方法は?
端末でsudo権限があることを確認するにはどうすればよいですか?(私がこれらの特権を持っていることを知っているので、私は単に入力するsudo -kことができます)ターミナルにもあまり多くの情報を追加しない方がいいでしょう、単に単純で小さなアラートのようなものです! 残り時間は不可能ですよね? また、その特定の端末でこれらの特権を使用している時間を確認するにはどうすればよいですか?(したがって、と入力する代わりに、そのまま終了させることができますsudo -k)。Enterキーを押すたびに残り時間が表示されると思います。 編集:私はさらに調査し、/var/lib/sudo/$USER/$nPts($ nPtsは現在の現在の端末ptsですps -p $$)sudoコマンドが発行されるたびにタイムスタンプが更新され、sudoコマンドを使用する場合にのみアクセスできるため、残りの時間が常に設定済み... PS .:その代わりに、私は試しましたalias sudo='sudo -k'が、すべてのコマンドにパスワードを入力する必要がありません...また、これalias sudos='sudo -k'(またはalias ssudo='sudo -k'、長い行を入力した場合は、Homeを押して「s」と入力するだけです)は、と入力して1つのコマンドのみを発行したいsudos。しかし、私が行動する必要があることを知るために私が通常のsudo特権を持っているときを私はまだ知りません...
10 sudo 

1
sudo:/usr/lib/sudo/sudoers.soはuid 0が所有している必要があります
私が自分のパスワードを必要とする何かをしようとするときはいつでも、それはこれを返します: u7ur7l3@ubuntu:~$ sudo sudo: /usr/lib/sudo/sudoers.so must be owned by uid 0 sudo: fatal error, unable to load plugins u7ur7l3@ubuntu:~$ そのため、ソフトウェアセンターやパッケージマネージャーから何もインストールしたり、ターミナルでパスワードを必要とするコマンドを実行したりできません。ログインできますが、それだけです。 私は誤っていくつかのファイルのアクセス許可を変更してから、それを修正しようとしてさらに変更しました:/。今、私は何をすべきかについて完全に迷っています。 これは、pkexecを使用してsudoを再度動作させようとしたときに起こったことです。 u7ur7l3@ubuntu:~$ pkexec chown root /usr/lib/sudo/sudoers.so Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success u7ur7l3@ubuntu:~$ sudo ls sudo: /usr/lib/sudo/sudoers.so …
10 permissions  sudo 

1
/ etc / sudoersファイルは読み取り専用のアクセス許可しか持っていないのですか?
-r--r----- 1 root root 723 Jan 31 2012 sudoers dist-updateが頻繁に失敗します。 起動時に、システムがファイルシステムのチェックを頻繁に要求します。(私のシステムハードウェアはファイルです) 私は使っている vksTP 3.5.0-25-generic#39〜precise1-Ubuntu SMP Tue Feb 26 00:07:14 UTC 2013 x86_64 x86_64 x86_64 GNU / Linux rootプロンプトから、私は安全ですか(ファイルが読み取り専用であるため、それが機能するかどうかわかりません) chmod g+w /etc/sudors ユーザーがルートグループに追加されました vks@vksTP:~$ sudo adduser vks root The user `vks' is already a member of `root'. 提案してください、私はパーマに関する表面的な知識を持っているかもしれません、そして私は物事を混乱させるかもしれません。他に欠けている重要な情報がある場合はお知らせください。
10 permissions  sudo 


6
コマンドラインからADドメインユーザーをsudoersに追加する
データベースサーバーとして使用するUbuntu 11.04サーバーVMを設定しています。Windowsの資格情報を使用してログインし、他の場所にある現在のAD駆動のセキュリティでマシンを動作させることができれば、それはすべての人の生活を容易にします。 この最初のレッグは非常に簡単に達成できましたapt-get install likewise-open。私が抱えている問題は、私たちの管理者をsudoersグループに入れることです-何も取ることができないようです。私はもう試した: a)usermod -aG sudoers [username] b)sudoersファイルにいくつかの形式(ドメイン\ユーザー、ユーザー@ドメイン)でユーザー名を追加します。 どれもうまくいかなかったようですが、「DOMAIN \ userはsudoersファイルにありません。この問題は報告されます。」 では、ローカル以外のユーザーをsudoersに追加するにはどうすればよいですか?

3
Nautilusでファイル/ディレクトリを閲覧中にroot権限を付与する方法
Nautilus 2.30の使用中にroot権限を付与する方法があるかどうか知りたいのですが? たとえば、以前使用されていたディストリビューション(Debian)の残りである、長い未使用のユーザーの古いフォルダーをホームディレクトリから移動したいと思います。 もちろんターミナルを開くことはできますが、Nautilusでマウスを使ってそれが可能かどうかを知りたいです。
10 gnome  nautilus  sudo 

1
別のパスワードで認証した直後に、sudoがウィンドウでパスワードを要求するのはなぜですか?
xtermやgnome-terminalなどでコマンドラインを使用している場合はsudo、一定の制限内でパスワードの再プロンプトを表示しないようにするか、無効にすることができます。 使いやすさとセキュリティの妥協点として、通常、この再クエリの待機時間を長くしたいだけです。 デフォルトでは、sudoパスワードを入力してからプロンプトが再度表示されるまでの猶予期間は15分のみです。これを45分に変更するには、を編集して/etc/sudoers、timestamp_timeoutを必要な待機時間(分単位)に設定します。 同じターミナルセッション内で新しいシェルを開始するcsh場合(またはを入力bash)、待機期間が尊重されます。 しかし、別のウィンドウに移動してそこでコマンドラインにアクセスすると、しようとするとすぐにパスワードが要求されますsudo。 同じ疑似端末セッション(pts)内(たとえば、同じgnome-terminalウィンドウ内に新しいシェルを起動した場合)、タイムアウトが考慮されます。 新しいxterm、gnome-terminalなどを起動した場合、資格情報をもう一度入力する必要があります。 私のホームシステム(シングルユーザーシステム)などでアクティブな唯一のユーザーであるにもかかわらず、sudoは私のすべてのptsエントリが同じユーザーからのものであることを信頼していません。 ~/pseudoland$ w 01:27:39 up 1 day, 15:03, 7 users, load average: 0.32, 0.71, 0.77 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT jgb tty1 23:56 1:30m 0.55s 0.51s -bash jgb tty7 :0 Tue10 39:03m 2:28m 0.76s gnome-session root pts/1 :0.0 00:30 56:23 …

2
bashスクリプト:sudoの有無にかかわらず呼び出されたときの結果が異なる
Ubuntu 16.04.3では、非常に単純なbashスクリプトがあります。 test.sh [[ 0 == 0 ]] && result="true" || result="false" echo $result echo $USER $SHELL $0 非rootユーザーmeまたはとして呼び出すとroot、期待どおりに動作します。私が使用するsudo ./test.shと、構文エラーについて文句を言います: $ ./test.sh true me /bin/bash ./test.sh $ sudo su # ./test.sh true root /bin/bash ./test.sh # exit $ sudo ./test.sh ./test.sh: 1: ./test.sh: [[: not found false root /bin/bash ./test.sh …
10 bash  scripts  sudo 


4
sudoを実行した後のエラー「sudo:setuid rootである必要があります」
同僚のコンピューターでsudoコマンドを使用するたびに、次のエラーが発生します。 sudo: must be setuid root ライブCDからアクセス許可を4755に変更するなど、インターネットで言及されているさまざまなことを試しましたが、このコマンドでもライブCDから sudo chmod 4755 /media/device/usr/bin/sudo 同じエラーが発生します。 編集:同僚は彼がこのコマンドを実行したと私に言った、神は理由を知っている:/ sudo chmod -R 777 /またはsudo chmod -R 777彼は正確に確信していません。

2
sudoユーザーからのコマンドをブロックする
rootパスワードを変更するのに管理者は必要ありません。sudoユーザーにこのコマンドを実行させたくありません。 sudo passwd $root 次のコマンドを使用して、sudoersファイルで試してみました。 %sudo ALL=(ALL) ALL, !/usr/bin/passwd $root どうすればブロックできますか?
10 sudo  root 

4
Expect&sendコマンドでsudoコマンドをbashスクリプトで実行するにはどうすればよいですか?
誰かがsudoコマンドを実行する方法を教えてもらえますexpectか?以下を試しましたが、うまくいきません。誰か私に提案をお願いできますか? set login "sasuke" set addr "hostname" set pw "mypasswd" spawn ssh $login@$addr expect "$login@$addr\'s password:" send "$pw\r" expect "#" send "output=$(sudo virsh list --all | awk "/running/{print \$2}" | tail -2); sudo virsh dominfo $output" expect "password:" send "$pw\r" expect "#" 以下のスクリプトを試したところ、エラーなしで実行されましたが、出力が得られませんでした。スクリプトと実行時の出力を次に示します。ここのどこで間違いをしていますか? set login "sasuke" set addr "hostname" set …
10 bash  scripts  sudo 

5
sudoパスワードをどのように決定できますか?
のデフォルトのパスワードは何sudoですか?一部のフォーラムにアクセスすると、デフォルトのパスワードはpasswordであると表示されますが、機能しません。どうすればパスワードを特定できますか?
10 sudo 

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