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


5
システムに/etc/sudoers.dがあるのはなぜですか?どうすれば編集できますか?
前回、これらのリスクについて(/ etc / sudoersで)質問しました。 user_name ALL=(ALL) /usr/bin/vim /etc/httpd/confs/httpd.conf %group_name ALL=(ALL) /usr/bin/vim /etc/httpd/confs/httpd.conf この問題について考えていたときに、/ etc / sudoers.dディレクトリを見つけました。ディレクトリ内のファイルは/ etc / sudoersと同様の機能を備えている必要があります(上記のスクリプトは/etc/sudoers.dでも問題があることを意味します)が、1つの記事ではvisudo、それ。つまりsudo、ディレクトリを間違えた場合、使用する権利を失います。 もしそうなら、なぜ/etc/sudoers.dがあるのですか?または、/ etc / sudoers.dのファイルを編集する良い方法はありますか?
48 ubuntu  sudo  sudoers  httpd 

4
sudo / visudoのエディターを適切に設定するにはどうすればよいですか?
Ubuntu 10.04 Serverを使用しており、ユーザーのEDITORの選択を尊重するようにsudoersを設定しようとしています(制限内) 私のsudoersには: Defaults editor=/usr/bin/nano:/usr/bin/vim Defaults env_reset そして、ユーザー.bashrcで: export EDITOR=/usr/bin/vim $ EDITORが設定されます: $ echo $EDITOR /usr/bin/vim これによればman sudoers、$ EDITORをvimに設定するには十分なはずです。 editor A colon (':') separated list of editors allowed to be used with visudo. visudo will choose the editor that matches the user's EDITOR environment variable if possible, or the …

1
Ubuntuの/ etc / sudoersファイルの「%admin ALL =(ALL)ALL」行の「ALL」は何を表していますか?
各ALLとはどういう意味ですか?行全体が管理者グループのメンバーが管理者特権を取得していることを示していることを理解していますが、ALLSの位置と、それぞれが異なるアクセス許可セットなどを参照しているかどうかの詳細を知りたいですか? $sudo cat /etc/sudoers ... # User privilege Information root ALL=(ALL) ALL #... %sudo ALL=(ALL) ALL # #includedir /etc/sudoers.d #Members of the admin group may gain root privileges %admin ALL=(ALL) ALL # 重要な場合:OS:Ubuntu:10.4
18 linux  ubuntu  unix  sudo  sudoers 


2
ユーザーがsudoで環境を維持できるようにする方法は?
実行時にいくつかの環境変数が新しい環境にパススルーできるようにしようとすると、次のエラーが発生しますsudo: sudo: sorry, you are not allowed to preserve the environment デバッグに役立つ可能性のある情報: [deploy@worker1 ~]$ sudo -l Matching Defaults entries for deploy on this host: requiretty, !visiblepw, always_set_home, env_reset, env_keep="COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR LS_COLORS", env_keep+="MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE", env_keep+="LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES", env_keep+="LC_MONETARY LC_NAME LC_NUMERIC …
17 sudo  sudoers 

3
ホスト名を検索しようとするsudoコマンド
最近、/ etc / hostnameを使用してsudoersファイルとホスト名を変更しました。このファイルを変更した後、私のsudoコマンドにかなりの時間がかかっています。また、sudoがホストkaagini(私のマシンのホスト名)を解決できないことを示しています。 なぜsudoは何かに許可を与えるためにホスト名を知らなければならないのですか? 私のsudoersファイルには、「Defaults env_reset」というコマンドがあります。似たような質問がいくつかありましたが、ここではリモートログインではありません。エラーはローカルホストで表示されています。 問題の最初のグーグルは、/ etc / hostsファイルが127.0.0.1の実際のホスト名を持つ必要があることを示しています。これで問題が解決しました。しかし、私の実際の質問は次のとおりです。なぜsudoにこれが必要なのですか?ログインの場所に関係なくsudoが機能するかどうか。
15 sudo  root  sudoers 

2
申し訳ありませんが、sudoを実行するにはttyが必要です
私はすでにStack Overflowでこの質問をしていましたが、ここに投稿するように頼まれました。同じことをします。 Javaプログラムを使用してこのコマンドを実行しました。 sudo -u <username> -S pwd 私はこの出力を得ました- command=sudo -u <username> -S pwd exitCode=1 sudo: sorry, you must have a tty to run sudo / etc / sudoersを編集してみましたが、既に含まれています <username> ALL=(ALL) NOPASSWD: ALL 次に、/ etc / sudoersにある次のコードをコメントアウトすることでこれができることを学びました # Defaults requiretty また、デフォルトではsudo、を使用して別のユーザーとしてコマンドを実行しようとする場合、独自のパスワードを提供する必要があります。ただし、これは/ etc / sudoers-で次の変更を行うことで変更できます。 Defaults targetpw 私の質問は、どこでも変更を加えることなく、つまりデフォルト設定を使用することで、上記のコマンドをJavaで実行することは可能ですか?
13 linux  java  sudo  sudoers 


0
PYTHONPATH変数はroot以外ではエコーできません
次のようにroot権限を取得してsudoersファイルを編集しました sudo -i それから私は私のsudoersファイルを編集しました nano /etc/sudoers 追加した Defaults env_keep += "PYTHONPATH" sudoersファイルに。 それから ルート 、私は反響しました PYTHONPATH として echo $PYTHONPATH そしてそれはうまくエコーした。 しかし、私がルートから出て、次にエコーするとき PYTHONPATH 何も表示されません。 この問題に対する解決策はありますか? 親切に助けてください。

3
LDAPを使用してsudoer情報を保管する方法
私たちはLDAPサーバーとたくさんの作業サーバーを持っています。私達のユーザーの情報はLDAPにあります http://fclose.com/b/281/ 。しかし、sudoersリストは/ etc / sudoersに保存されています。今問題はそれの中心的な制御があるようにLDAPにsudoersリストを保存する方法です。 私達はLDAPサーバーと作業サーバーの両方でFedora 12を使用しています。
1 ldap  sudoers 

1
sudoersファイルとは
sudoコマンドとコマンドを使用して、Macにcocos2dをインストールするためのいくつかの指示に従います。 しかし、試してみると、ジミーがsudoersファイルにないことがわかります。 Snow Leopardの最新バージョンを使用しています。
1 macos  sudoers 

1
Mac OS X El Capitainがsudoできない
仕事から受け取ったばかりのMacでsudoを実行しようとすると、このエラーが発生します。 sudo: can't open /private/etc/sudoers: Permission denied sudo: no valid sudoers sources found, quitting ここで推奨されているように私は、システムの完全性保護を無効にすることを試みた:https://stackoverflow.com/questions/36264655/lost-permission-for-sudo-in-osx-el-captain。 また、ルートアカウントを有効にして、問題を解決するためにルートアカウントにsuできるようにしました。(https://support.apple.com/en-us/HT204012) しかし、まだエラーが発生します。(それは本当に驚きました)。 / private / etc / sudoersファイルと/ etcおよび/ privateと/ private / etcで許可を確認しました(755)。

0
DebianへのSudoのインストールエラー
sudoDebian にインストールしようとしています。最初はルートとしてログインし、次にapt-get install sudo開いnano /etc/sudoersたときに空のファイルになりました。 これが私のスクリーンショットですapt-get install sudo。誰かがそれらのエラーの意味を知っていますか? 私が試したapt-get installとapt install aptインストール
1 debian  sudo  sudoers 

1
ルート権限と危険なコマンド
user ALL=(ALL) /usr/bin/vim /etc/httpd/confs/httpd.conf user ALL=(ALL) /usr/bin/less /etc/httpd/confs/httpd.conf これらのスクリプトがsudoersで記述されている場合、「ユーザー」はサーバー上で問題を引き起こす可能性があります。なぜなら、ユーザーは任意のコマンドを実行できるからです。sudoersで許可されない他のコマンドはありますか?理由も説明していただければ幸いです。
1 sudo  sudoers 

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