Solaris 上的 sudoers 文件在哪里?

Jon*_*ger 11 solaris unix sudo

Solaris 中的 sudoers 文件在哪里?Solaris 版本(特别是 9 和 10)之间有什么不同吗?

Aln*_*tak 10

如果sudovisudo命令应该告诉你sudoers文件在哪里。

$ sudo visudo -c
Password:
/etc/sudoers: parsed OK
Run Code Online (Sandbox Code Playgroud)

看到^^^^这里。

  • 它就在输出的最后一行! (5认同)

ala*_*anc 7

Solaris 9 或 10 都不包含 sudo——它直到 Solaris 11 才与 Solaris 捆绑在一起——所以对于 Solaris 9 和 10,答案是“无论什么路径都被编译成你安装的任何版本。”

  • 获得 sudo 的地方之一是 OpenCSW。您可以安装预编译包。sudoers 文件是 /etc/opt/csw/sudoers。 (4认同)

Mad*_*ter 2

这取决于它是在哪里编译成 sudo 的;它基本上可以在任何地方,只要 sudo 和 visudo 工具都知道它。

我倾向于跑步

strings `which sudo`
Run Code Online (Sandbox Code Playgroud)

(这可能需要特权)当我想知道系统 X 在哪里保存其 sudoers 文件时。