Wo befindet sich die Sudoers-Datei in Solaris? Unterscheidet es sich zwischen Solaris-Versionen (insbesondere 9 und 10)?
10
Wenn ja sudo
, sollte der visudo
Befehl Ihnen mitteilen, wo sich die sudoers
Datei befindet.
$ sudo visudo -c
Password:
/etc/sudoers: parsed OK
siehe ^^^^
hier
Weder Solaris 9 noch Solaris 10 enthalten sudo - es wurde erst mit Solaris 11 im Lieferumfang enthalten - für Solaris 9 und 10 lautet die Antwort: "Welcher Pfad auch immer in die von Ihnen installierte Version kompiliert wurde."
quelle
Solaris verfügt über ein erweitertes Berechtigungssystem. Sie können beispielsweise jemandem Zugriff auf privilegierte Ports gewähren, ohne allgemeinen Root-Zugriff zu gewähren. Fügen Sie dem Benutzer das Profil "Primäradministrator" hinzu, um das zu tun, was sudo tut:
Und dann unter diesem Benutzer:
Die Profile sind in / etc / security / prof_attr definiert. Dort sehen Sie eine Liste der fein abgestimmten Berechtigungen im Profil. Die Benutzer- / Profilzuweisungen befinden sich in / etc / user_attr.
quelle
Es kommt darauf an, wo es zu Sudo zusammengestellt wurde. Es kann grundsätzlich überall sein, solange die Tools sudo und visudo davon wissen.
Ich neige dazu zu rennen
(für die möglicherweise Berechtigungen erforderlich sind), wenn ich wissen möchte, wo System X seine Sudoers-Datei aufbewahrt.
quelle
Anstelle von Sudo können Sie auch verwenden
quelle
Es ist unter
/usr/local/etc
auf meinem Oracle Solaris 10 1/13 s10x_u11wos_24a X86-System. Es gab keinenvisudo
Befehl.quelle
/opt/csw/etc/sudoers
ist Weg ....quelle
visudo
den spezifischen Pfad für Ihren Sudo-Build zu finden).