Jon*_*ger 11 solaris unix sudo
Solaris 中的 sudoers 文件在哪里?Solaris 版本(特别是 9 和 10)之间有什么不同吗?
Aln*_*tak 10
如果有sudo,visudo命令应该告诉你sudoers文件在哪里。
$ sudo visudo -c
Password:
/etc/sudoers: parsed OK
Run Code Online (Sandbox Code Playgroud)
看到^^^^这里。
Solaris 9 或 10 都不包含 sudo——它直到 Solaris 11 才与 Solaris 捆绑在一起——所以对于 Solaris 9 和 10,答案是“无论什么路径都被编译成你安装的任何版本。”
这取决于它是在哪里编译成 sudo 的;它基本上可以在任何地方,只要 sudo 和 visudo 工具都知道它。
我倾向于跑步
strings `which sudo`
Run Code Online (Sandbox Code Playgroud)
(这可能需要特权)当我想知道系统 X 在哪里保存其 sudoers 文件时。