152 lines
4.4 KiB
Groff
152 lines
4.4 KiB
Groff
'\" t
|
|
.\" Title: suauth
|
|
.\" Author: Marek Micha\(/lkiewicz
|
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
|
.\" Date: 19.03.2025
|
|
.\" Manual: File Formats and Configuration Files
|
|
.\" Source: shadow-utils 4.17.4
|
|
.\" Language: German
|
|
.\"
|
|
.TH "SUAUTH" "5" "19.03.2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration"
|
|
.\" -----------------------------------------------------------------
|
|
.\" * Define some portability stuff
|
|
.\" -----------------------------------------------------------------
|
|
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
.\" http://bugs.debian.org/507673
|
|
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
|
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
.ie \n(.g .ds Aq \(aq
|
|
.el .ds Aq '
|
|
.\" -----------------------------------------------------------------
|
|
.\" * set default formatting
|
|
.\" -----------------------------------------------------------------
|
|
.\" disable hyphenation
|
|
.nh
|
|
.\" disable justification (adjust text to left margin only)
|
|
.ad l
|
|
.\" -----------------------------------------------------------------
|
|
.\" * MAIN CONTENT STARTS HERE *
|
|
.\" -----------------------------------------------------------------
|
|
.SH "NAME"
|
|
suauth \- Datei zur detaillierten Steuerung von \fBsu\fR
|
|
.SH "\(:UBERSICHT"
|
|
.HP \w'\fB/etc/suauth\fR\ 'u
|
|
\fB/etc/suauth\fR
|
|
.SH "BESCHREIBUNG"
|
|
.PP
|
|
The file
|
|
/etc/suauth
|
|
is referenced whenever the su command is called\&. It can change the behaviour of the su command, based upon:
|
|
.sp
|
|
.if n \{\
|
|
.RS 4
|
|
.\}
|
|
.nf
|
|
1) the user su is targeting
|
|
|
|
.fi
|
|
.if n \{\
|
|
.RE
|
|
.\}
|
|
.PP
|
|
2) die Herkunftsidentit\(:at; ; der Benutzer, der su ausf\(:uhrt (oder eine Gruppe, deren Mitglied er ist)
|
|
.PP
|
|
Die Datei ist folgenderma\(ssen aufgebaut, wobei Zeilen, die mit einem # beginnen, als Kommentare behandelt und daher ignoriert werden:
|
|
.sp
|
|
.if n \{\
|
|
.RS 4
|
|
.\}
|
|
.nf
|
|
to\-id:from\-id:ACTION
|
|
|
|
.fi
|
|
.if n \{\
|
|
.RE
|
|
.\}
|
|
.PP
|
|
Where to\-id is either the word
|
|
\fIALL\fR, a list of usernames delimited by "," or the words
|
|
\fIALL EXCEPT\fR
|
|
followed by a list of usernames delimited by ","\&.
|
|
.PP
|
|
from\-id is formatted the same as to\-id except the extra word
|
|
\fIGROUP\fR
|
|
is recognized\&.
|
|
\fIALL EXCEPT GROUP\fR
|
|
is perfectly valid too\&. Following
|
|
\fIGROUP\fR
|
|
appears one or more group names, delimited by ","\&. It is not sufficient to have primary group id of the relevant group, an entry in
|
|
\fB/etc/group\fR(5)
|
|
is necessary\&.
|
|
.PP
|
|
Nur eine der folgenden Aktionen kann angegeben werden:
|
|
.PP
|
|
\fIDENY\fR
|
|
.RS 4
|
|
Der Versuch,
|
|
\fBsu\fR
|
|
auszuf\(:uhren, wird abgebrochen, ehe nach einem Passwort gefragt wird\&.
|
|
.RE
|
|
.PP
|
|
\fINOPASS\fR
|
|
.RS 4
|
|
Der Versuch,
|
|
\fBsu\fR
|
|
auszuf\(:uhren, hat automatisch Erfolg\&. Ein Passwort wird nicht abgefragt\&.
|
|
.RE
|
|
.PP
|
|
\fIOWNPASS\fR
|
|
.RS 4
|
|
Damit der Befehl
|
|
\fBsu\fR
|
|
Erfolg hat, muss der Benutzer sein eigenes Passwort eingeben\&. Darauf wird hingewiesen\&.
|
|
.RE
|
|
.PP
|
|
Beachten Sie, dass es sich um drei selbst\(:andige Felder handelt, die durch einen Doppelpunkt getrennt sind\&. Neben den Doppelpunkten darf sich kein Leerraumzeichen befinden\&. Beachten Sie zudem, dass die Datei von oben nach unten Zeile f\(:ur Zeile durchgegangen wird\&. Die erste zutreffende Regel wird angewendet, ohne dass die Datei weiter ausgewertet wird\&. Dies erlaubt dem Systemadmistrator oder der Systemadministratorin eine feine Steuerung\&.
|
|
.SH "BEISPIEL"
|
|
.sp
|
|
.if n \{\
|
|
.RS 4
|
|
.\}
|
|
.nf
|
|
# sample /etc/suauth file
|
|
#
|
|
# A couple of privileged usernames may
|
|
# su to root with their own password\&.
|
|
#
|
|
root:chris,birddog:OWNPASS
|
|
#
|
|
# Anyone else may not su to root unless in
|
|
# group wheel\&. This is how BSD does things\&.
|
|
#
|
|
root:ALL EXCEPT GROUP wheel:DENY
|
|
#
|
|
# Perhaps terry and birddog are accounts
|
|
# owned by the same person\&.
|
|
# Access can be arranged between them
|
|
# with no password\&.
|
|
#
|
|
terry:birddog:NOPASS
|
|
birddog:terry:NOPASS
|
|
#
|
|
|
|
.fi
|
|
.if n \{\
|
|
.RE
|
|
.\}
|
|
.SH "DATEIEN"
|
|
.PP
|
|
/etc/suauth
|
|
.RS 4
|
|
.RE
|
|
.SH "FEHLER"
|
|
.PP
|
|
Es gibt zahlreiche Fehlerquellen\&. Die Auswertung der Datei ist sehr empfindlich bei Syntaxfehlern, zus\(:atzlichen Leerraumzeichen (au\(sser am Anfang und am Schluss einer Zeile) und dem speziellen Zeichen, das die verschiedenen Einheiten voneinander trennt\&.
|
|
.SH "DIAGNOSE"
|
|
.PP
|
|
An error parsing the file is reported using
|
|
\fBsyslogd\fR(8)
|
|
as level ERR on facility AUTH\&.
|
|
.SH "SIEHE AUCH"
|
|
.PP
|
|
\fBsu\fR(1)\&.
|