Maison > Opération et maintenance > exploitation et maintenance Linux > Existe-t-il une fonction d'accès sous Linux ?

Existe-t-il une fonction d'accès sous Linux ?

WBOY
Libérer: 2022-05-17 17:26:10
original
3467 Les gens l'ont consulté

Il existe une fonction d'accès sous Linux ; cette fonction est utilisée pour vérifier les autorisations de l'utilisateur sur un fichier. Si la méthode d'accès spécifiée est valide, la fonction renvoie 0, sinon la fonction renvoie "-1", et la syntaxe est " int access(const char* chemin d'accès, mode int);".

Existe-t-il une fonction d'accès sous Linux ?

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Y a-t-il une fonction d'accès sous Linux

Y a-t-il une fonction d'accès sous Linux

access function Fichier d'en-tête : unistd.h Fonction : Détermine les autorisations d'accès aux fichiers ou aux dossiers. Autrement dit, vérifiez le mode d'accès d'un certain fichier, tel que le mode lecture seule, le mode écriture seule, etc. Si la méthode d'accès spécifiée est valide, la fonction renvoie 0, sinon la fonction renvoie -1.

La syntaxe est :

#include<unistd.h>
int access(const char* pathname, int mode);
Copier après la connexion

Introduction du paramètre :

Le chemin est le nom du chemin du fichier + le nom du fichier

Mode : spécifie le rôle d'accès, la valeur est la suivante

  • F_OK La valeur est 0 , déterminez si le fichier existe

  • La valeur de Remarque : les trois derniers peuvent être utilisés avec "|", comme W_OK|R_OK

  • Par exemple :
  • access("test",06);
    access("test",F_OK);
    Copier après la connexion

    sont utilisés pour vérifier si l'utilisateur réel a lu et les autorisations d'écriture sur le fichier de test et si le fichier de test existe respectivement.

    Apprentissage recommandé :
  • Tutoriel vidéo Linux

  • Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal