問題タブ [sudoers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
21672 参照

bash - sudoにbashスクリプトへのアクセスを許可するにはどうすればよいですか?

chbr.sh明るさキーが機能しないため、端末からディスプレイの明るさを変更するbashスクリプト( )があります。

これで、そのスクリプトを実行するたびに、気に入らないパスワードを要求されます。そこで、少しググってみると、/etc/sudoersファイルを編集してパスワード機能を無効にできることがわかりました。

そこで、sudoers以下の内容でファイルを編集しました

スクリプトを実行./chbr.shすると、パスワードの入力を再度求められます。だから、これはsudoにbashスクリプトへのアクセスを与える正しい方法ではないのか、それとも私がここで間違っているのか。

0 投票する
2 に答える
3672 参照

macos - OS X(10.7)でのsudoersの編集

OS X 10.6を実行しているMacでsudoersファイルを正常に編集するスクリプト(前任者によって作成された)があります。こんなふうになります:

ただし、10.7を実行しているMacで実行すると、sudoersファイルに行を追加する代わりに、visudoが「インタラクティブに」起動されます。どの時点でも「else」句を入力していないようです。4行目の適切な構文( "export ...")が変更されたと思われますが、その方法がわからないようです。ポインタはありますか?

誰かが尋ねるので:パッチを適用するための複雑な(そして確かに、ややばかげていますが、必然的にそうです)強制再起動スケジュールがあります。ユーザーが期限までに意図的に再起動しなかった場合、アプリケーションは5分のカウントダウン(またはすぐに再起動するオプション)で起動し、その時点で「sudoshutdown-rnow」コマンドが発行されます。私の正気のために、この取り決めの性質を擁護するように私に頼まないでください。それは私のコントロールの外です。

0 投票する
1 に答える
10033 参照

hudson - how to run jenkins as super user?

I am Mahesh. I installed jenkins in my linux machine,IT works well as a normal user, When i try to run one script in super user [root] mode,It is not working properly,Even i disable the password in sudoers file it is not working and also It not giving any error It just running the script in normal user instead of root ?? what i do? how i can resolve this problem ??

I just add like this in shell script coloumn in jenkins...

sudo su //comment-->I disable the password so no password required ,I tested in the terminal and am able to enter into root without password with this

sh something.sh

0 投票する
5 に答える
174395 参照

sudoers - sudoers ファイルへの編集を終了/保存しますか? パテ SSH

sudoersファイルを編集するための指示に従い、変更を加えましたが、ctrl + xを使用して終了するように指示されています-これにより、大文字のXとキャレットが表示されます。ctrl:x ctrl+Q Esc を試しました。

nano やその他の gui (パテ ターミナルのみ) を使用せずに、保存しようとしている変更は、nano を既定のエディターとして設定することです。

どのキーをどの順序で押すかを知りたいだけです。

また、「良い」Linux チュートリアル サイトはありますか? よく説明されているように、重要な情報を省略せずに「良い」(使用しているGUIなど)。

0 投票する
1 に答える
594 参照

permissions - Ubuntu のグループ権限と sudoers ファイル

Ubuntu 12.04 の下にこのフォルダー "/var/www" があり、グループ 'deploy' のすべてのメンバーが自由に変更できるようにしたいと考えています。

次に、このグループのすべてのユーザーが、特にユーザー 'deployer' に属するフォルダーとファイルを作成する必要があります。したがって、パーミッションは「775」のようになり、所有者は常にデプロイ担当者になり、グループは常にデプロイされます。

「sudo -u deployer」を使用してすべてのアクションを実行していますが、いずれかのメンバーにバッチ スクリプトの実行を許可する必要があるため、このグループにパスワードの入力を求めないようにしたいと考えています。

sudoers ファイルを変更しようとしましたが、何も起こりません。手がかりはありますか?

前回、この行を試しました:

%deploy ALL=(deployer) NOPASSWD: ALL

私も試しました:

%deploy ALL=(deployer) sudoedit /var/www/*

0 投票する
1 に答える
890 参照

sudoers - Sudoers は、コマンドが bash シェル スクリプトから実行されるのを防ぐことはできません

sudo rmユーザーが " " フォームをどこでも使用できないようにしたい。
私は編集しましたsudoers

管理者グループのメンバーは root 権限を取得できます

そしてOK:</p>

しかし、rm コマンドで test.sh を作成します。

rm ヘルプが表示されます。sudoersこの動作を防ぐことはできないようです。から rm を実行しているすべてのユーザーを無効にしたいsudo
手伝って頂けますか?前もって感謝します!

0 投票する
2 に答える
4668 参照

linux - root 以外のユーザーがキャッシュを削除できるようにする

ディスクからデータを読み取っていること、およびデータがキャッシュされているだけではないことを確認する必要があるシステムでパフォーマンス テストを実行しています (たとえば、以前のテストから)。コマンドでキャッシュを削除できることをここで読みました

ただし、私のアカウントは管理者アカウント (login peter) ですが、パスワードが必要なことに注意してください。パスワードを入力する必要なしにバッチスクリプトでこれを実行できるようにしたい(これは明らかに手動であるため)

さらに調査した結果、sudoers ファイルにたどり着きました。私の計画では、上記のコマンドを dropCache という 1 行のスクリプトに入れ、sudoers を編集して、パスワードを入力せずに実行できるようにすることでした。だから私は行を追加しました

私のsudoersファイルの最後に(visudoを使用)。管理者アカウントで実行すると、

私は得る

ただし、dropCache スクリプトを実行すると、パスワードの入力を求められます

これについての助けは大歓迎です。Ubuntu 12.04 を実行しています

ありがとうピーター

0 投票する
1 に答える
1437 参照

bash - rvmsudopassenger-install-apache2-moduleのsudoersファイル

バックグラウンド:

毎日新しくデプロイされるアプリケーションがあります。VMが作成され、そのシステムのルートが「systemuser」を作成し、それがアプリケーションをインストールします。

実行中:

  • CentOS 6
  • RVM
  • Rails上のRuby1.8.7
  • 乗客

設定方法として、Ruby on Railsをインストールし、passengerをインストールする必要があります。この目的のために、サービスを実行しているユーザーにはsudo権限がありますが、インストール中に必要なコマンドのみを許可することを目的としています。セキュリティと保守性の理由から、スクリプトにsudoパスワードを入れることはできません。

私の/etc/sudoersには次のものが含まれます。

問題:

最近まで、これの変種はうまく機能していました。ただし、最近、どこかで何かが変更され(?)、パスワードプロンプトがないとrvmsudoコマンドが実行されなくなりました。

質問:

rvm、ruby、bundler / gem、次にpassenger2をapacheにインストールするために/ etc / sudoersに必要な最小限のコマンドセットは何ですか?

はい、 https://rvm.io/integration/passenger/の「ドキュメント」を読みました。

クリエイティブなソリューションを歓迎します!これはかなりハッキーなシステムのように見えると言う人もいるかもしれませんが、私はあなたに同意します。しかし、現時点では、このパッセンジャーインストールスクリプトによって実行されているコマンドを理解せずに改善することは困難です。

前面から「env」と「bash」を削除し、「rvm」を追加すると、もう少し先になります。

これを実行する:

ご清聴ありがとうございました!

0 投票する
1 に答える
671 参照

python - Python プログラムで呼び出された Sudo が機能しない

これはかなり具体的な質問です。私のプログラムでは、特定のファイルを使用して sudo コマンドで実行しています。これを CHOWN.sh と呼びます。

コマンド /path/to/the/file/CHOWN.sh を引数「usb」で呼び出すと、/mnt/usb としてマウントした USB キーの所有権が変更されます。ただし、このファイルはルートとして実行する必要があります。そのため、 /etc/sudoers に次の行を入力しました。

このようにして、「sudo」コマンドで実行できます。

/mnt/usb の所有権が root:root であるとしましょう:

sudo でコマンドを実行すると、次のようになります。

したがって、コマンドは期待どおりに機能します。ユーザー「user」はグループ「hmis」の一部であることに注意してください。ただし、このコマンドを python ファイル内で使用すると、機能しません。

プログラムの stdout-stderr では、次のようになります。

誰が問題が何であるかの手がかりを持っていますか?

ありがとう、

サラ