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/.
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).
- 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.