Aller au contenu

DSPAUT

Afficher les droits

En bref

La commande DSPAUT (Afficher les droits) affiche la liste des utilisateurs autorisés pour un objet et la nature de leurs droits.

DSPAUT se lit DSP (Afficher) + AUT. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

DSPAUT OBJ(…)

Paramètres

Astuce : dans une session 5250, tapez DSPAUT puis F4 pour l'invite de saisie, et F1 sur un paramètre pour son aide.

Aide IBM i de la commande

Texte du F1, IBM i 7.5 en français (bibliothèque QSYS)

Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non

La commande DSPAUT (Afficher les droits) affiche la liste des utilisateurs autorisés pour un objet et la nature de leurs droits. Si l'objet est protégé par une liste d'autorisation, le nom de cette dernière est également affiché.

Pour l'objet indiqué, les éléments suivants sont affichés :

  • Nom du chemin de l'objet.
  • Nom du propriétaire de l'objet.
  • Nom du groupe principal de l'objet.
  • Nom de la liste d'autorisation protégeant l'objet.
  • Liste des utilisateurs autorisés à utiliser l'objet.
  • Droits dont dispose chacun des utilisateurs sur l'objet.

Si l'objet n'a pas de propriétaire, aucun droit n'est affiché.

Reportez-vous à l'annexe D du manuel IBM i Security Reference, SC41-5302, pour connaître les droits requis pour l'utilisation de cette commande.

La fonction de table QSYS2.IFS_OBJECT_PRIVILEGES renvoie des informations similaires.

Pour plus d'informations sur les commandes du système de fichiers intégré, reportez-vous aux Rubriques Système de fichiers intégré de l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/.

Paramètres

Mot-clé Description Valeurs possibles Remarques
OBJ Objet Chemin d'accès Obligatoire, positionnel 1
SYMLNK Lien symbolique *NO, *YES Facultatif
OUTPUT Sortie *, *PRINT Facultatif

Objet (OBJ)

Indique les objets pour lesquels les utilisateurs autorisés et leurs droits respectifs sont affichés.

Pour obtenir de plus amples informations relatives à la spécification des noms de chemin, reportez-vous à "Object naming rules" dans la rubrique Rubriques CL de la catégorie Programmation de l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/.

Ce paramètre est obligatoire.

nom-chemin
Indiquez le nom du chemin des objets pour lesquels les droits spécifiques doivent être affichés.

Le nom du chemin de l'objet peut être soit un nom simple soit un nom qualifié du nom du répertoire contenant l'objet. Vous pouvez utiliser un masque dans la dernière partie du nom de chemin. Un astérisque (*) représente tout nombre de caractères et un point d'interrogation (?) correspond à un caractère unique. Si le nom de chemin est qualifié ou qu'il contient un masque, il doit être indiqué entre apostrophes.

Lien symbolique (SYMLNK)

Si le dernier composant du nom de chemin est un lien symbolique, permet d'indiquer si vous voulez afficher le lien symbolique ou l'objet qu'il désigne.

*NO
L'objet lien symbolique ne s'affiche pas, contrairement à l'objet désigné par le lien symbolique.
*YES
Si l'objet est un lien symbolique, celui-ci s'affiche, contrairement à l'objet désigné par le lien symbolique.

Sortie (OUTPUT)

Indique si la sortie générée par la commande doit être affichée sur le poste de travail demandeur, ou imprimée avec la sortie spoule du travail.

*
La sortie est affichée (s'il s'agit d'un travail interactif) ou imprimée en spoule du travail (s'il s'agit d'un travail par lots).
*PRINT
Le résultat est placé dans un fichier spoule de la file d'attente en sortie du travail.

Exemples

Exemple 1 : affichage des utilisateurs et de leurs droits

DSPAUT   OBJ('/QSYS.LIB/ARLIB.LIB/PROG1.PGM')

Cette commande affiche la liste des utilisateurs autorisés et leurs droits sur l'objet PROG1 pour l'utilisateur ayant entré la commande, si celui-ci dispose de droits de gestion sur l'objet. PROG1 est un programme situé dans la bibliothèque appelée ARLIB. Le système utilise la valeur par défaut * pour l'unité d'affichage de la liste de sortie. Si la commande a été entrée dans le sous-système de traitement par lots, la sortie est placée dans la file d'attente en sortie par défaut du travail. Si la commande a été entrée dans le sous-système interactif, la sortie s'affiche sur l'unité sur laquelle l'utilisateur a entré la commande.

Exemple 2 : impression de la liste des utilisateurs

DSPAUT   OBJ('/MYDIR/MYOBJECT')  OUTPUT(*PRINT)

Cette commande imprime la liste des utilisateurs autorisés de MYOBJECT qui se trouve dans le répertoire MYDIR.

Messages d'erreur

Messages *ESCAPE

CPDA080
Nom de profil utilisateur trop long.
CPE3101
Une erreur d'entrée-sortie irrécupérable s'est produite. A non-recoverable I/O error occurred.
CPE3408
L'adresse utilisée pour un argument n'était pas correcte. The address used for an argument was not correct.
CPE3418
Condition APAR possible ou panne matérielle. Possible APAR condition or hardware failure.
CPE3474
Unknown system state.
CPFA0AA
Une erreur s'est produite pendant l'allocation d'espace.
CPFA0AB
Erreur d'opération pour l'objet. L'objet est &1.
CPFA0AD
Fonction non acceptée par le système de fichiers.
CPFA0A1
Erreur d'entrée ou de sortie.
CPFA0A2
Données incorrectes transmises à l'opération.
CPFA0A3
La résolution du nom de chemin provoque une boucle.
CPFA0A4
Trop de fichiers ouverts pour le traitement.
CPFA0A5
Nombre de fichiers ouverts trop important.
CPFA0A7
Le nom de chemin est trop long.
CPFA0A9
Objet introuvable. L'objet est &1.
CPFA0B1
Opération demandée non admise. Incident d'accès.
CPFA0C0
Dépassement de la mémoire tampon.
CPFA0C1
CCSID &1 incorrect.
CPFA08B
Le nom de chemin ne peut pas commencer par *.
CPFA08C
Masque non admis dans répertoire du nom de chemin.
CPFA08E
Plusieurs noms correspondent au masque.
CPFA085
Répertoire initial de l'utilisateur &1 introuvable.
CPFA086
Apostrophe manquante dans nom de chemin.
CPFA087
Le nom de chemin contient un caractère indéfini.
CPFA088
Masque de nom de chemin incorrect.
CPFA09C
Aucun droit sur l'objet. L'objet est &1.
CPFA09D
Erreur dans le programme &1.
CPFA09E
L'objet est en cours d'utilisation. L'objet est &1.
CPFA09F
L'objet est endommagé. L'objet est &1.
CPFA091
Masque non admis pour le nom de l'utilisateur.
CPFA092
Le nom de chemin n'a pas été converti.
CPFA093
Aucun nom ne correspond au masque indiqué.
CPFA094
Le nom de chemin n'a pas été indiqué.
CPF1F05
Descripteur de répertoire non valide. Directory handle not valid.
CPF1F41
Severe error occurred while addressing parameter list.
CPF1F4A
La valeur du nombre d'entrées de répertoire n'est pas valide. Value for number of directory entries not valid.
CPF1F53
La valeur de la longueur du tampon de données n'est pas valide. Value for length of data buffer not valid.
CPF2203
Profil utilisateur &1 incorrect.
CPF22F0
Erreurs imprévues lors du traitement.
CPF2225
Impossible d'allouer objet système interne.
CPF9801
Objet &2 non trouvé dans la bibliothèque &3.
CPF9802
Non autorisé à l'objet &2 de &3.
CPF9803
Impossible d'allouer l'objet &2 de la bibliothèque &3.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.