|
|
Dateieigenschaften ändern
Die UNIX-Kommandos
Zugriffsrechte ändern
Das Kommando
#include <sys/stat.h> int chmod(const char *dateiname, mode_t modus); int fchmod(int dateihandle, mode_t modus);
Der Parameter modus erhält die Kodierung der Rechte, wie man sie
vom Kommanodo
Besitzer und Gruppe ändern
Auch für die Aufrufe
#include <sys/stat.h> int chown(char *dateiname, uid_t userID, gid_t groupID); int fchown(int dateihandle, uid_t userID, gid_t groupID); Mit diesen Funktionen kann Benutzer und Gruppe einer Datei geändert werden. Wollen Sie nur den Wert des Benutzers oder nur der Gruppe ändern, wird für den jeweils anderen Parameter -1 übergeben.
Maske für die Rechte neuer Dateien: umaskDiese Maske legt fest, welche Berechtigungen vom Programm bei der Erzeugung einer Datei oder Verzeichnisses nicht vergeben wird. Die Berechtigungen sind wie bei chmod aufgebaut, allerdings negiert.
#include <sys/stat.h> int umask(int maske); Der Rückgabewert ist die vormals geltende Maske.
|
|
Copyright © Rheinwerk Verlag GmbH 2003
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken.
Ansonsten unterliegt das Openbook denselben Bestimmungen wie die gebundene Ausgabe:
Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie
Einspeicherung und Verarbeitung in elektronischen Systemen.
Nutzungsbestimmungen | Datenschutz | Impressum
Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de
Cookie-Einstellungen ändern