1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
|
.\"
.\" Copyright 1993 Sebastian Hetze und der/die in der Sektion
.\" AUTOR genannten Autor/Autoren
.\"
.\" Dieser Text steht unter der GNU General Public License.
.\" Er darf kopiert und verndert, korrigiert und verbessert werden.
.\" Die Copyright und Lizenzbestimmung mssen allerdings erhalten
.\" bleiben. Die Hinweise auf das LunetIX Linuxhandbuch, aus dem
.\" dieser Text stammt, drfen nicht entfernt werden.
.\"
.TH CHMOD 1 "1. Juli 1993" "LunetIX Linuxhandbuch" "Dienstprogramme fr Benutzer"
.SH BEZEICHNUNG
chmod \- (change mode) ndert die Zugriffsrechte auf
Dateien und Verzeichnisse
.SH SYNTAX
.B chmod
.RB [ \-Rcfv ]
.I Modus Datei ...
.SH BESCHREIBUNG
.B chmod
setzt oder ndert die Zugriffsrechte auf Dateien oder Verzeichnisse. Die
Benutzung von
.B chmod
ist nur dem Eigentmer oder dem Superuser (root) erlaubt.
.PP
Die Zugriffsrechte werden als Modus bezeichnet. Der
.IR Modus
kann entweder als (drei- oder vierstellige) Oktalzahl oder durch
Buchstabenkennungen angegeben werden. Bei Angabe als Oktalzahl legen
die letzten drei Ziffern jeweils die Rechte fr den Besitzer, die Gruppe
und die Anderen fest. Die einzelnen Bits der Oktalziffer stehen dabei
fr Lesen (4), Schreiben (2) und Ausfhren (1).
.PP
Wenn vier Ziffern angegeben werden, so setzt die erste Ziffer
spezielle Ausfhrungsmodi:
.PP
Wenn das erste Bit (4) dieser Zahl gesetzt ist, wird ein Programm mit
der effektiven Benutzerkennung
.RB ( BEUID " fr Effective User-ID) des Besitzers dieser Datei ausgefhrt. "
.PP
Wenn das zweite Bit (2) dieser Zahl gesetzt ist, wird ein Programm mit der
Gruppenkennung dieser Datei anstelle der realen Gruppenkennung des aufrufenden
Benutzers ausgefhrt.
.PP
Das dritte Bit (1) schlielich hat unter Linux nur bei Verzeichnissen
eine Bedeutung.
.PP
Die Buchstabenkennung setzt sich aus den folgenden Teilen zusammen:
.PP
.RB [ ugoa ...]
.RB [[ +-= ]
.RB [ rwxstugo ...]...]
.RB [ , ...]
.PP
Dabei steht
.B u
(user) fr Besitzer,
.B g
(group) fr Gruppe,
.B o
(other) fr Andere und
.B a
(all) fr Alle. Die
arithmetischen Symbole
.B +-=
geben an, ob eine Berechtigung hinzugefgt (+), gelscht (-) oder gesetzt
(=) werden soll. Die Berechtigungen sind
.B r
(read) fr Lesen,
.B w
(write) fr Schreiben,
.B x
(execute) fr Ausfhren. Die Option
.B s
(set user/group ID on execution) setzt die Identittskennung bei der
Programmausfhrung. Die Option
.B t
(text) schtzt die Dateien eines beschreibbaren Verzeichnisses vor
Lschung durch fremde Systembenutzer. Die nachgestellten
.B u
,
.B g
und
.B o
schtzen die entsprechenden Rechte fr Besitzer, Gruppe und Andere vor
Vernderung (zur Benutzung im Zusammenhang mit
.RB \- a "). "
.PP
Die Rechte von symbolischen Links werden von chmod nicht gendert. Es gelten
hier immer die Rechte der Datei, auf die der Link zeigt.
.SH OPTIONEN
.TP
.B \-c
(changes) es werden nur die Dateien angezeigt, deren Zugriffsrechte
tatschlich verndert werden
.TP
.B \-f
(force) Fehlermeldungen wegen fehlgeschlagener nderungsversuche
werden unterdrckt
.TP
.B \-v
(verbose) alle Aktionen werden angezeigt
.TP
.B \-R
(recursive) die Zugriffsrechte aller Dateien in den Unterverzeichnissen
werden ebenfalls gendert
.SH "SIEHE AUCH"
.BR chgrp (1),
.BR chown (1).
.SH AUTOR
David MacKenzie
|