問題タブ [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.
linux - Sudoers ファイルでのユーザーのフィルタリング
私には4人のユーザーがいます:
- admin1_user
- admin2_user
- gen1_user
- gen2_user
admin1_user と admin2_user は USER_ALIAS admin にあります。gen1_user と gen2_user は一般的な USER_ALIAS にあります。
sudoers ファイルを変更できるように、次の基準を達成するにはどうすればよいですか。
- 「admin」はすべてのルート アクセス権を持っている必要があり、管理者および一般的に他のすべてのユーザーにアクセスできます。
- 「一般」は一般ユーザーのみにアクセスできる必要があり、管理者のユーザーだけでなくルートにもアクセスできないはずです。
例: admin1_user から ---> 彼は次のことができるはずです:
sudo su -
sudo su - admin2_user
sudo su - gen1_user
等
& from gen1_user ---> 彼はできるはずです:
sudo su - gen2_user
& 以下を許可しない:
sudo su -
sudo su - admin1_user
sudo su - admin2_user
macos - Mac OS X Mavericks で「/etc/sudoers は誰でも書き込み可能」
現在、OSX Maverick に取り組んでおり、sudo
ターミナルでコマンドを使用できません。
My-Mac:~ phucnd$ sudo
sudo: /etc/sudoers は誰でも書き込み可能です
sudo: 有効な sudoers ソースが見つかりません。終了します。
どうすれば修正できますか?
chown - 誤って存在しないユーザーに変更された centos の sudoer ファイルの所有者を変更する方法
/etc/sudoers ファイルの所有権を誤って存在しないユーザーに変更してしまい、元に戻すことも、何もすることもできなくなりました。
所有者をルートに変更するにはどうすればよいですか?
-r--r----- 1 755 1417 12 月 12 日 12:39 sudoers
linux - Linux でパーミッションを変更する権利を与える
それで、システムに新しいユーザーを追加したとしましょう。それをユーザーと呼びましょう。パスワードなしで、システム上の他のファイルへの権限(chmod、chownなど)を変更する権利をユーザーに持たせたいと思います。/etc/sudoers には何を書けばいいですか? また、次のような権利については何を書くべきですか:
- /etc 内の任意の conf ファイルを編集する権利
- システム内のすべてのサービス (ネットワークなど) を再起動する権利
linux - sudoers ファイルを変更するより良い方法
root ユーザーではなく、特別なユーザー (「suser」など) としてアプリケーションを実行していました。したがって、ファイルにこれを追加することにより、パスワードを必要とせずにいくつかのコマンドを実行するために、この suser にいくつかの権限を与え/etc/sudoers
ます。
このファイルを変更するには、再起動またはログオフが必要になると思います。私が間違っている場合は修正してください。
/etc/sudoers ファイルを直接変更するのと、 /etc/sudoers.d ディレクトリに別の sudoers ファイルを追加するのとではどちらが良いですか? /etc/sudoers ファイルを直接変更しないようにする理由はありますか?
アプリケーションのアンインストール中に、ユーザー (suser) を削除するだけで十分ですか?
linux - /etc/sudoers.d ファイル内のファイルが sudo によって読み取られない
sudoers ファイルにユーザーを追加したいのですが、元のファイルには触れたくない/etc/sudoers
ので、 directory の下に新しいファイルを追加しました/etc/sudoers.d
。
興味深いのは、新しく追加されたファイルの名前です。最初に、ファイルに という名前を付けましたがsudoers.local
、ファイルは有効になりませんでした。次に、ファイルの名前を に変更すると、customize
すぐに有効になりました。ファイル名sudoers.customize
も機能しません。を含むファイル名はsudoers
機能しないようです。誰か理由を知っていますか?3 つのケースすべてで、ファイルには適切な権限があります-r--r-----
。
OSは64ビットのCentOS 6.5です。
linux - AIX 6.1 で SUDO を実行すると、プロファイルが実行されませんか?
user1 では、~/.profile が LIBPATH=$ORACLE_HOME/lib:$LIBPATH を持つように設定されており、user2 として実行しています。
sudo -u user1 /usr/bin/sqlplus
libsqlplus.so: cannot open shared object file: No such file or directory と不平を言います。
AIX で sudo -u を使用して実行すると、何らかの理由でプロファイルが実行されず、LIBPATH が設定されます。
しかし、Linuxにはプロファイルを実行するためのsudo -i -u user1があると思いますが、AIXまたはそれを達成するためのアイデアで同じことをどのように行うことができますか?