Service SQL IBM i (AS/400) · Vue
QSYS2.SERVER_SHARE_INFO
Partages du serveur de fichiers
Liste les partages de fichiers et d'impression du serveur NetServer : chemin, permissions, connexions actuelles et file de sortie associée.
À quoi ça sert
Cette vue décrit les partages exposés par le serveur (NetServer) : nom du partage, type (FILE ou impression), texte, chemin dans l'IFS (PATH_NAME), permissions, nombre maximal et actuel de connexions, chiffrement obligatoire, liste d'autorisation associée et conversion de texte.
Pour les partages d'impression, elle donne la file d'attente de sortie, le pilote d'impression, le fichier d'impression et la publication du partage. Le paramètre IGNORE_ERRORS vaut YES par défaut. Elle est utile à un audit des accès réseau à l'IFS : quels répertoires sont partagés, avec quelles permissions.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM QSYS2.SERVER_SHARE_INFO WHERE SHARE_TYPE = 'FILE'
Ce que l'IBM i a renvoyé le 01/10/2026 (3 lignes au plus) :
| SERVER_SHARE_NAME Nom du partage du serveur | SHARE_TYPE Type de partage | TEXT_DESCRIPTION Texte descriptif | ENCRYPTION_REQUIRED Chiffrement obligatoire | SHARE_AUTHORIZATION_LIST Liste d'autorisation du partage | PATH_NAME Chemin | PERMISSIONS Permissions | MAXIMUM_CONNECTIONS Nombre maximal de connexions | CURRENT_CONNECTIONS Nombre actuel de connexions | TEXT_CONVERSION_ENABLED Conversion de texte activée | TEXT_CONVERSION_CCSID CCSID de conversion de texte | FILE_EXTENSION_COUNT Nombre d'extensions de fichier | FILE_EXTENSIONS Extensions de fichier | SPOOLED_FILE_TYPE Type de fichier spoule | OUTPUT_QUEUE_LIBRARY Bibliothèque de la file d'attente de sortie | OUTPUT_QUEUE File d'attente de sortie | PRINT_DRIVER Pilote d'impression | PRINTER_FILE_LIBRARY Bibliothèque du fichier d'impression | PRINTER_FILE Fichier d'impression | PUBLISH_PRINT_SHARE Publication du partage d'impression |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| UTIL201 | FILE | Description de l'objet | NO | NULL | /UTIL201 | *RW | 2147483647 | 0 | NO | NULL | 0 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL |
| ROCHE | FILE | NULL | NO | NULL | /home/ROCHE | *RW | NULL | 0 | NO | NULL | 0 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL |
| MOREAU | FILE | NULL | NO | NULL | /home/MOREAU | *RW | NULL | 0 | NO | NULL | 0 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL |
Données anonymisées : les noms de système, de profils, de
bibliothèques, de postes et les adresses IP ont été remplacés. Les objets du schéma
JOBISQL sont des objets de démonstration créés pour ce site.
L'exemple d'IBM
Lister tous les partages de fichiers.
-- Description: List all the file shares.
SELECT * FROM QSYS2.SERVER_SHARE_INFO WHERE SHARE_TYPE = 'FILE';
Bon à savoir
Dans un audit, regardez les colonnes PERMISSIONS et ENCRYPTION_REQUIRED ensemble : un partage en lecture et écriture sans chiffrement mérite une vérification.
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
IGNORE_ERRORS |
VARCHAR(3) | 'YES' | Ignorer les erreurs |
Colonnes renvoyées (20)
Afficher les 20 colonnes
| Colonne | Type | Signification |
|---|---|---|
SERVER_SHARE_NAME |
VARCHAR(12) | Nom du partage du serveur |
SHARE_TYPE |
VARCHAR(5) | Type de partage |
TEXT_DESCRIPTION |
VARCHAR(50) | Texte descriptif |
ENCRYPTION_REQUIRED |
VARCHAR(3) | Chiffrement obligatoire |
SHARE_AUTHORIZATION_LIST |
VARCHAR(10) | Liste d'autorisation du partage |
PATH_NAME |
DBCLOB | Chemin |
PERMISSIONS |
VARCHAR(3) | Permissions |
MAXIMUM_CONNECTIONS |
INTEGER | Nombre maximal de connexions |
CURRENT_CONNECTIONS |
INTEGER | Nombre actuel de connexions |
TEXT_CONVERSION_ENABLED |
VARCHAR(5) | Conversion de texte activée |
TEXT_CONVERSION_CCSID |
INTEGER | CCSID de conversion de texte |
FILE_EXTENSION_COUNT |
INTEGER | Nombre d'extensions de fichier |
FILE_EXTENSIONS |
VARBIN | Extensions de fichier |
SPOOLED_FILE_TYPE |
VARCHAR(9) | Type de fichier spoule |
OUTPUT_QUEUE_LIBRARY |
VARCHAR(10) | Bibliothèque de la file d'attente de sortie |
OUTPUT_QUEUE |
VARCHAR(10) | File d'attente de sortie |
PRINT_DRIVER |
VARCHAR(50) | Pilote d'impression |
PRINTER_FILE_LIBRARY |
VARCHAR(10) | Bibliothèque du fichier d'impression |
PRINTER_FILE |
VARCHAR(10) | Fichier d'impression |
PUBLISH_PRINT_SHARE |
VARCHAR(3) | Publication du partage d'impression |