Le type
hdfsDroit permet de définir toutes les caractéristiques avancées des droits d'accès à un élément (fichier, lien, répertoire) du système de fichiers Hadoop. Les caractéristiques de ces droits peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez
Déclaration d'une variable.
// Connexion
MaConnexion est une hdfsConnexion
MaConnexion.namenode = "MonServeur"
MaConnexion.Utilisateur = "Admin"
hdfsOuvreConnexion(MaConnexion)
// Récupération du contenu du répertoire
Contenu est un tableau de hdfsInformation = hdfsListe(MaConnexion, "/")
// Affichage des droits
POUR TOUT elem DE Contenu
Trace("------------------------------")
Trace(elem.Droit.UtilisateurEcriture)
Trace(elem.Droit.GroupeEcriture)
Trace(elem.Droit.AutresEcriture)
FIN
Remarques
Propriétés spécifiques à la description des variables de type hdfsDroit
Les propriétés suivantes peuvent être utilisées pour manipuler les droits :
| | |
Nom de la propriété | Type manipulé | Effet |
---|
AutresEcriture | Booléen | - Vrai si un utilisateur (autre que le propriétaire et les membres de son groupe) a le droit d'écrire.
- Faux dans le cas contraire.
|
AutresExécution | Booléen | - Vrai si un utilisateur (autre que le propriétaire et les membres de son groupe) a le droit d'exécuter un fichier ou les fichiers contenus dans un répertoire.
- Faux dans le cas contraire.
|
AutresLecture | Booléen | - Vrai si un utilisateur (autre que le propriétaire et les membres de son groupe) a le droit de lire.
- Faux dans le cas contraire.
|
GroupeEcriture | Booléen | - Vrai si les membres du groupe du propriétaire ont le droit d'écrire.
- Faux dans le cas contraire.
|
GroupeExécution | Booléen | - Vrai si les membres du groupe du propriétaire ont le droit d'exécuter un fichier ou les fichiers contenus dans un répertoire.
- Faux dans le cas contraire.
|
GroupeLecture | Booléen | - Vrai si les membres du groupe du propriétaire ont le droit de lire.
- Faux dans le cas contraire.
|
UtilisateurEcriture | Booléen | - Vrai si le propriétaire a le droit d'écrire.
- Faux dans le cas contraire.
|
UtilisateurExécution | Booléen | - Vrai si le propriétaire a le droit d'exécuter un fichier ou les fichiers contenus dans un répertoire.
- Faux dans le cas contraire.
|
UtilisateurLecture | Booléen | - Vrai si le propriétaire a le droit de lire.
- Faux dans le cas contraire.
|
Fonctions WLangage manipulant le type hdfsDroit