web-dev-qa-db-ja.com

Solarisのsudoersファイルはどこにありますか?

Solarisのsudoersファイルはどこにありますか? Solarisのバージョン(特に9と10)の間で違いはありますか?

10
Jon Kruger

IfSudoがある場合、visudoコマンドを実行すると、sudoersファイルの場所がわかります。

$ Sudo visudo -c
Password:
/etc/sudoers: parsed OK

見る ^^^^ ここに。

10
Alnitak

Solaris 9と10のどちらにもSudoは含まれていません。Solaris11までSolarisにバンドルされていなかったため、Solaris 9および10の場合、答えは「インストールされたバージョンにコンパイルされたパス」です。

7
alanc

Solarisには、それよりも高度な特権システムがあります。たとえば、一般的なルートアクセスを許可せずに、特権ポートへのアクセスを誰かに許可できます。 Sudoが行うことを行うには、「プライマリ管理者」プロファイルをユーザーに追加します。

# usermod -P"Primary Administrator" someuser

そして、そのユーザーの下で:

$ pfexec command

プロファイルは/ etc/security/prof_attrで定義されています。そこに、プロファイル内の細かい権限のリストが表示されます。ユーザー/プロファイルの割り当ては/ etc/user_attrにあります。

3
JOTN

Sudoにコンパイルされた場所によって異なります。 Sudoツールとvisudoツールの両方がそれを認識している限り、基本的にどこにあってもかまいません。

私は走る傾向があります

strings `which Sudo`

(特権が必要な場合があります)システムXがsudoersファイルを保持する場所を知りたいとき。

2
MadHatter

/usr/local/etc私のOracle Solaris 10 1/13 s10x_u11wos_24a X86システム。 visudoコマンドはありませんでした。

0
user368491

sudoの代わりに、あなたは使うことができます

su-

0
doh45