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

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

6
常にSudo特権
私はこれを検索しました、そして、答えはおそらくネット上の百万の場所にあります、しかし、私はそれを見つけることができません... Linuxでアカウントにroot権限を与えて、権限を必要とするsudoすべてのコマンドが不要になるようにするにはどうしますか?Windowsのユーザーアカウント制御よりもさらに面倒です。 (お願い …危険な生活を送る方法についての講義は必要ありません。ありがとうございます。)
15 permissions  sudo  root 

2
スクリプトの一部のみをsudoとして実行し、パスワードを1回だけ入力します
外部依存関係をインストールするスクリプト(実際にはスクリプトとmakefileの組み合わせ)を書いています:apt-getコマンド、gitクローン、ビルド、インストール、グループへのユーザーの追加、... これらのスクリプトの操作には、スーパーユーザー権限が必要なものとそうでないものがあります。 これまで、sudoを使用してmakeプロセス全体を実行しましたが、いくつかの欠点があります。 gitクローンrootを所有者として取得するリポジトリ、つまり、sudoまたはchown ユーザーをグループに追加するスクリプトは、whoami戻るためにどのユーザーを追加するかを知りませんroot スーパーユーザーとしてそれを必要とするコマンドのみを実行する最良の方法は何ですか?理想的には、このプロセスではsudoパスワードを入力する必要がありますが、インストールプロセスの最初の1回だけです。それは最後にそれを忘れますが、それまでずっとそれを保ちます(それは数時間かかることがあります)。 私がオンラインで見つけた解決策は次のとおりです。 sudo -vスクリプトの冒頭で、しかし、私が正しく理解すれば、これはタイムアウトします。スクリプトが数時間実行される可能性があります でスクリプトを実行しますがsudo、スーパーユーザーを必要としないコマンドはで実行しますsudo -u $(logname) <command>。これは私が今やっていることですが、それは逆のはずだと感じています。 理想的には、スクリプトで次のことを行います。 スーパーユーザーの資格情報を要求する ログインしたユーザーとして通常のコマンドを実行する 手順1で入力した資格情報でsudoコマンドを実行します sudo -k スーパーユーザーセッションを閉じる
14 sudo  scripts 

4
sudoグループのユーザーはsudoコマンドを使用できません
私は、ユーザー、持っているsupersecretuser、であるsudoグループが、持っていないsudoアクセスを。このユーザーにsudoアクセスを許可するために行う必要がある他の何かがありますか? $ ssh supersecretuser@myserver supersecretuser@myserver:~$ groups supersecretuser adm cdrom sudo dip plugdev lpadmin sambashare supersecretuser@myserver:~$ sudo vim install.sh [sudo] password for supersecretuser: supersecretuser is not in the sudoers file. This incident will be reported. supersecretuser Ubuntuのインストール時にセットアップするユーザーです。
14 14.04  sudo 

6
ルートとしてGeditを開けません
実行するsudo gedit /path/to/some/random/fileと、次のエラーが表示されます ** (gedit:6262): WARNING **: Command line `dbus-launch --autolaunch=7f8731869e1c690b8205727e0000000a --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed. Cannot open display: Run 'gedit --help' to see a full list of available command line options. を使用gksudoしても、どちらが返されるのも助けにはなりません Cannot open display: Run 'gedit --help' to see a …
14 sudo  gedit 

1
/etc/ld.so.confを編集する際の「Permission denied」エラー
このコマンドを実行すると失敗します: sudo echo '/usr/local/lib' >> /etc/ld.so.conf bash: /etc/ld.so.conf: Permission denied sudo他のタスクを実行するのに問題はありません。Ubuntu 12.04を使用しています。として接続されている場合に機能しrootます。 どんな助けも大歓迎です

2
sudoなしでapt-getを実行する
これは非常に素朴な質問かもしれませんが、rootユーザーにせずに複数のユーザーに単一のコンピューターへのアクセスを許可する方法を知りたいと思いました。彼らがまだコマンドを発行できるように制限されたsudoアクセスをどのように与えるでしょうか sudo apt-get install epstopdf これは信じられないほど馬鹿げた質問になると思います。rootユーザーのアクセス権が与えられると、好きなことをすることができるからです。したがって、これを回避する方法はありますか?私は提案を受け入れています

3
壊れたsudo:/ etc / sudoersを開けません:そのようなファイルまたはディレクトリはありません
Ubuntu 11.04のライブUSB永続バージョンをUnetbootinと共にインストールしています。 しばらくして、カーネルをアップグレードし、ラップトップで2番目の画面を使用しようとしたときに、いくつかのバグが発生しました。その後、私は奇妙な、明らかに無関係な問題に気づきました:私がしようとしたたびに、sudosomething私は同じ応答を得ました: sudo: can't open /etc/sudoers: No such file or directory sudo: no valid sudoers sources found, quitting ルート権限を必要とするものが何もできないため、singleブートオプションを使用して再起動し、ルートコンソールにアクセスできました。 私は次の動作に気付きました: # ll /etc/sudoers -r--r----- 0 root root 1014 2011-05-31 16:23 /etc/sudoers # cat /etc/sudoers cat: /etc/sudoers: No such file or directory ハードリンクカウントがゼロであることに何か問題がありますか?どうすれば変更できますか?ハードリンクカウントは、他のコンピューターでは1であり、正常に動作しています。 ライブセッションユーザーは、問題があれば管理グループに属します。

4
「エラー:環境でXDG_RUNTIME_DIRが設定されていません。」rootとしてnautilusを実行しようとすると
rootとしてnautilusを実行しようとしていますが、ターミナルから「sudo nautilus」を実行すると、次のエラーが表示されます。 エラー:XDG_RUNTIME_DIRが環境に設定されていません。 (nautilus:9341):Gtk警告**:ディスプレイを開けません: nautilusを非ルートとして実行しようとしても、問題は発生しません。私はubuntu 14.04を使用しています。誰も私がこれを修正する方法を知っていますか?
14 nautilus  sudo 

1
sudo、gksudo、kdesudoとその違いは?
sudo、kdesudo、gksudoの違いは何ですか?それぞれをいつ使用する必要がありますか?sudoを使用するとcliとguiの両方の機能を実行できることを知っていますが、guiの機能にkdesudoとgksudoを使用しているWebサイトで他の人を見てきました。
14 sudo  gksudo 

2
別の非rootユーザーとして対話型シェルを取得するにはどうすればよいですか?
デフォルトのセキュリティモデル(ルートがロックされ、sudo権限を昇格するために使用されます)でUbuntu 10.04 LTSサーバーを使用しています。sudo -i昇格した特権で一連のコマンドを実行する必要があるとき、またはルートのみの特権を持つディレクトリを探し回る必要があるとき、私は時々使用することを楽しんでいます。 時々、独自の非特権システムアカウントとして実行するソフトウェアをセットアップするときに(adduser --system --group --no-create-home --disabled-login some-daemon-user)自分やrootではなく、そのユーザーとして一連のコマンドを実行する必要があることがわかります。を使用してみましたsudo -i -u some-daemon-userが1、エラーメッセージなしでステータスを返すだけです。 私がチェックしたsyslog、messages、auth、およびdebugログファイルに/var/logし、それらのどれもが、すべてのメッセージ、その参照が含まsudoや問題のアカウントを。 だから、パスワードを設定してログインするだけで、別の非ルートユーザー、sudoスタイルになることは可能ですか?私のシステムは何らかの形で「壊れている」のでしょうか、それとも間違っているのでしょうか?
14 sudo  privileges 

1
sudoでもエラー:「dd: '/ dev / sda1'を開けませんでした:許可が拒否されました」(gzipからパイプされたdd入力)
動作しない私のコマンド: sudo gzip -dc sda1.image.gz | dd of=/dev/sda1 パスワードを入力する前に、次のエラーを返します。 dd: failed to open ‘/dev/sda1’: Permission denied [sudo] password for ken: 「-dc」オプションを使用せずに試したところ、同じエラーが発生しました。 ただし、非圧縮ファイルを使用するgzipなしのddコマンドは機能します。 sudo dd if=sda1.image of=/dev/sda1 sudoはコマンドのシーケンス全体ではなく、最初のコマンドにのみ適用されるようです。同じ端末セッションに残ってコマンドを繰り返した場合、パスワードプロンプトは表示されず(認証が持続するようです)、それでも同じエラーが表示されます(認証が/ dev書き込み操作に適用されていないかのように) )。/ bin / shスクリプトから実行すると、同じエラーが発生します。 イメージをデバイスに圧縮解除するためのコマンドを作成するにはどうすればよいですか? ターミナルウィンドウでUbuntu 14.04 LTSを使用しています。
14 14.04  sudo  development  dd  gzip 

1
/ etc / sudoersファイルが破損していて、SSH経由で 'pkexec visudo'を実行できない
ここの指示に従って私は得る: pkexec visudo ==== AUTHENTICATING FOR org.freedesktop.policykit.exec === Authentication is needed to run `/usr/sbin/visudo' as the super user Authenticating as: Thomas,,, (tuc) Password: polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie ==== AUTHENTICATION FAILED === Error executing command as another user: Not authorized This incident has been …
14 16.04  ssh  sudo  policykit  pkexec 

1
最初のUbuntuユーザーはルートですか?
Ubuntuシステムを初めてセットアップし、最初のユーザーを作成すると、そのユーザーはrootどうなりますか?sudoユーザーを使用したいので、最初のユーザーがいる場合はどのように追加しrootますか?また、sudoユーザーなしでrootユーザーを作成することは可能ですか?
13 sudo  root  users 



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