Aller au contenu

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ètreTypePar défautSignification
IGNORE_ERRORS VARCHAR(3) 'YES' Ignorer les erreurs

Colonnes renvoyées (20)

Afficher les 20 colonnes
ColonneTypeSignification
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