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

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

4
ルートとしてアプリケーションを実行する方法は?
KateとKwriteに奇妙な問題があります。Open Fileをクリックすると、セグメンテーションフォールトでクラッシュします。 私はLinuxの初心者です。問題は、アプリケーションをルートとして実行していないことだと思います。 Ubuntuでアプリケーションをルートとして実行するにはどうすればよいですか?これを行うのは悪い習慣ですか?ルートを頻繁に使用する必要があるにもかかわらず、デフォルトとして使用されないルート全体の目的は何ですか?
13 sudo  root 

3
sudoコマンドでパスワードプロンプトなし
コマンドsudo apt-get install **を発行するたびに、パスワードを要求せず、管理ユーザーでもパスワードを要求しません。 パスワードを要求する方法は? 私のsudoer: ubuntu:~$ sudo cat /etc/sudoers # # This file MUST be edited with the 'visudo' command as root. # # Please consider adding local content in /etc/sudoers.d/ instead of # directly modifying this file. # # See the man page for details on how to …
13 sudo 

4
システムアプリケーション(Software Centerなど)がパスワードを要求しないようにする方法は?
Software Center、Update Manager、および他のいくつかのシステム管理アプリケーションは、パスワードを要求せずに動作します(NOPASSWDで構成されている場合はsudoのように)、代わりに確認を要求するだけで、または確認なしでも動作します。同時に、ユーザーパスワードをまったく使用したくありません。これは到達可能ですか?

2
10.10 Update Managerでパッケージリストを更新するためにsudo権限が必要ないのはなぜですか?
MaverickのUpdate Managerから「チェック」ボタンを押すと、10.04以前のようにパスワード(sudo検証)を要求せずにパッケージに関する情報の直接ダウンロードが開始されることに気付きました。 ターミナルでは、「apt-get update」を実行するためにまだsudoである必要があるので、なぜそうなっているのだろうと思っています。

2
XDG_RUNTIME_DIRとは何ですか?
コマンドラインからEvinceを開こうとしていたときにエラーが発生しました neo@Muhammad:~$ sudo evince No protocol specified ** (evince:4164): WARNING **: Could not open X display No protocol specified error: XDG_RUNTIME_DIR not set in the environment. Cannot parse arguments: Cannot open display: この問題のトラブルシューティング方法

1
sudo suはmysqlのユーザーを変更しません
昨夜、私のサーバーで、次のことを行いました。 sudo su - mysql mysqlユーザーに変更して、mysqlアカウントからのみ認証されるようにセットアップされたmysqlクライアントを実行できるようにします。mysqlクライアントを正常に実行し、データベースに変更を加えました。サーバー上で一晩変更はありません。 今日、私が試みることは何もmysqlユーザーに変更することを許可しません。ホームディレクトリがないというメッセージが表示された場合、成功したように見えますがwhoami、ユーザーIDが報告され、mysqlを実行しようとしても失敗します。 wade@snoopy:~$ sudo su - mysql [sudo] password for wade: No directory, logging in with HOME=/ wade@snoopy:~$ whoami wade wade@snoopy:~$ sudo su mysql wade@snoopy:~$ whoami wade wwilliam@snoopy:~$ sudo -s root@snoopy:/home/wade# root@snoopy:/home/wade# su mysql root@snoopy:/home/wade# whoami root mysqlの/ etc / passwd: mysql:x:110:119:MySQL Server,,,:/nonexistent:/bin/false 誰もこのような行動を見たことがありますか?
13 sudo  su 

2
GUIからルートとしてファイルまたはアプリケーションを開く
GUIからファイルまたはアプリケーションをルートとして開くことはできますか? 私の理想は、ファイルまたはアプリケーションを右クリックし、コンテキストメニューに[ルートとして開く]の選択肢が表示されることです。その後、ルートパスワードを求められました。 これに多少関連するのは、たとえば、もともとアプリケーションをルートとして開いていなかった場所で保存を実行できる機能です(たとえば、/ etcの.confファイルを変更する)

2
「sudo [command]」と「sudo sh [command]」の違いは何ですか?
Ubuntu 12.04.2 LTSにVMware Workstationをインストールしようとしています。次のコマンドを実行すると: sudo ./VMware-Workstation-9.0.1-894247.x86_64.bundle すぐに終了し、インストールは開始されません。 このコマンドを実行すると: sudo sh ./VMware-Workstation-9.0.1-894247.x86_64.bundle インストーラーは正常に起動できます。 なぜこれが違いを生むのですか?
13 sudo 


3
monaはsudoersファイルにありません。このインシデントは報告されます
私はやったように、sudo apt-get upgradeと言ったY質問には、それは私に尋ねた、今私はもうsudoerないです。私たちのルーツでさえ、もはやスーダーではありません。解決策は何ですか? Configuration file '/etc/sudoers' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep …
12 14.04  permissions  sudo  root 

4
特定のコマンドにsudoパスワードを常に適用するにはどうすればよいですか?
先日、Webサーバーでいくつかのメンテナンスタスクを実行していました。私は急いで眠くなっていたので、sudoコマンドを使用してすべてを行いました。 そして、誤ってCtrl+を押してV、このコマンドをWebサーバーに送信しました。 sudo rm -rf /* 上記のコマンドが何をするのか疑問に思う人のために:これは私のウェブサーバー全体を削除 幸いなことに、バックアップがありましたが、悲しいことに、このすばらしいエラーを修正するために、さらに2時間目を覚まさなければなりませんでした。しかし、それ以来、私は疑問に思っていました: 特定のコマンドに常にsudoパスワードを強制する方法はありますか? サーバーからパスワードの入力を求められた場合、多くのトラブルから身を守ることができます。sudoこの巨大なエラーの前に約5つのコマンドを実行したため、そうではありませんでした。 だから、それを行う方法はありますか?rm常に強制されるコマンドのパスワードが必要です。私が使用している他のコマンドは、通常、nanoまたはcp両方とも(ある程度)復帰可能です。

2
「〜/ .wineはあなたのものではありません」、私は安全ですか?
そのため、sudoを使用して管理者権限を取得するという提案があったときに、ワインに何かをインストールしようとしていました。それは私が上記のメッセージを受け取ったときです ~/.wine is not owned by you 読んでみると、なぜこのメッセージが表示されるのか、そしてsudoワインを飲もうとするのは本当に悪い考えだということにすぐに気付きました。 だから私はこれ以上何もせず、sudo二度とワインを飲むつもりはありません。私の質問は、このブロックを受け取ったので、安全ですか?または、ワインをすべて削除する必要がありますか?
12 wine  sudo  security  malware 

2
sudoを使用せずにComposerを実行します(変更された所有者と権限を試しました)
コンポーザ(たとえば、sudo composer install, sudo composer self-updateなど)を実行するたびに、ファイルの所有者がrootであるため、sudoでこれを実行する必要があります。 ただし、sudoルートで作曲家を使用するたびにベンダーフォルダーを所有し、そのフォルダー/特権の所有者をルートからwww-dataに変更する必要があります。 毎回sudoを実行する必要がないように、これを修正する最良の方法は何ですか? の所有者を/usr/local/bin/composerルートからwww-dataに変更しますか? これは、sudoを使用するたびに所有権を変更したり、アクセス許可を割り当てたりする必要がないように、これを処理する理想的な方法composer installですか? 編集: 現在、作曲家の権限はです-rwxr-xr-x。そして、パーミッションを775に設定して/usr/local/bin/composerover の所有者を切り替えようとしましたがwww-data:www-data、まだ実行しないとcomposerを実行できませんsudo。
12 14.04  sudo  root 

1
sudo:/ etc / sudoersを統計できません:そのようなファイルまたはディレクトリはありません-ファイルが存在します
私は、ゲームサーバーを管理する数少ない人の1人です。サーバーは現在、3週間前にインストールされたUbuntu 14.04を実行しています。 数日前まではすべて正常に動作していましたが、いくつかの問題がありました。誰かが私たちのSSHサーバーにハッキングして、なんとか真剣に台無しにしたと思う。 コマンドsudoを実行しようとすると、次のエラーが表示されます。 sudo: unable to stat /etc/sudoers: No such file or directory そのため、最初に考えたのはファイルが削除され、再作成する必要があるだけですがls /etc/、sudoersファイルがすでに存在することを示しています。さらに、nano(私の好みのエディター)で編集すると、ファイルが完全にそのままで正しくフォーマットされていることが明らかになります。 ls -lまた、sudoersファイルには-r--r----ユーザールートとグループルートのアクセス許可があることを示しています。調査から、sudoがファイルを読み取ることができるように完全に十分である必要があり、一時的に-rwxrwx---ルートルートのファイルを提供したことを確認します(セッションにtmuxを使用していた制御し、すでにルートとしてセッションを確立しました)、まだ失敗しました。 そのため、ファイルが存在し、その中のコンテンツは正しく、適切な権限を持っています。他に何ができるでしょう。私はaskubuntu.comで同様の問題を抱えている人々を少し見ました。私が見つけた希望のある解決策の1つは、sudoersファイルをバックアップしてから使用することでした: apt-get purge sudo apt-get install sudo そして、新しいsudoファイルを古いファイルに置き換えます。これは残念ながら機能しませんでした。sudoersファイルにエラーがないことをさらに排除するために、解決策を再試行sudoし、新しく作成されたsudoersファイルのみで実行しようとすると、同じエラーが発生しました。 --------編集-------- 存在しないと思われるsudoersファイルに含まれるものに興味がある人のために、リクエストによってフィルターされたバージョン(フィルターされたユーザー名)があります:http : //paste.ubuntu.com/7781967/
12 files  sudo  stat 

1
パスワードを要求しないようにpkexecを構成する方法は?
スーパーユーザー特権でデーモン(Pythonで作成)を呼び出す必要があるGUIアプリケーションがあります。ユーザーにパスワードを要求することなくこれを実行したいと思います。 デーモンはスクリプトであるため、SUIDビットを直接設定することはできません。このためにCラッパーを書くことはできましたが、特に自分の側の間違いがシステムのセキュリティを著しく損なうことにつながる可能性がある場合は、むしろ車輪を再発明したくないでしょう。 この状況で私が通常行うことは/etc/sudoers、NOPASSWDディレクティブを使用して、ユーザーがパスワードなしでrootとしてデーモンを実行できるようにする行を追加することです。これは、コマンドラインから正常に機能します。ただし、GUIからこれを行うと、pkexecダイアログがポップアップしてユーザーのパスワードを要求します。Ubuntuでは、sudoGUIからの呼び出しが何らかの形でインターセプトされているようpkexecです。 これを回避する方法はありますか?setuidスクリプトの煩わしさを扱う必要はありません。

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