In Linux gibt es eine Zugriffsfunktion; diese Funktion wird verwendet, um die Berechtigungen des Benutzers für eine Datei zu überprüfen. Wenn die angegebene Zugriffsmethode gültig ist, gibt die Funktion 0 zurück, andernfalls gibt die Funktion „-1“ zurück und die Syntax lautet „. int access(const char* pathname, int mode);".
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Gibt es eine Zugriffsfunktion in Linux
Zugriffsfunktion Header-Datei: unistd.h Funktion: Bestimmen Sie die Zugriffsberechtigungen von Dateien oder Ordnern. Überprüfen Sie also den Zugriffsmodus einer bestimmten Datei, z. B. den schreibgeschützten Modus, den schreibgeschützten Modus usw. Wenn die angegebene Zugriffsmethode gültig ist, gibt die Funktion 0 zurück, andernfalls gibt die Funktion -1 zurück.
Die Syntax lautet:
#include<unistd.h> int access(const char* pathname, int mode);
Parametereinführung:
Pfadname ist der Pfadname der Datei + Dateiname
Modus: Gibt die Zugriffsrolle an, der Wert ist wie folgt
F_OK Der Wert ist 0 Stellen Sie fest, ob die Datei vorhanden ist und Schreibberechtigungen für die Testdatei bzw. ob die Testdatei vorhanden ist.
Das obige ist der detaillierte Inhalt vonGibt es eine Zugriffsfunktion unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!