Vous pouvez attribuer aux utilisateurs un « répertoire home » dans leur profil utilisateur. Un répertoire home est un espace de travail personnel dans lequel les utilisateurs peuvent mettre leurs propres fichiers et répertoires.
Comme il existe généralement un répertoire home séparé pour chaque utilisateur, ce répertoire est
Répertoires home
aussi un bon endroit pour stocker les fichiers de configuration par utilisateur.
Quand les utilisateurs se connectent pour la première fois, le répertoire home est aussi leur CWD. Mais il ne faut pas confondre les deux ! Le répertoire home est défini dans le profil utilisateur et est un endroit fixe. Pendant le déroulement d’un job, les utilisateurs peuvent utiliser la commande CHDIR ou l’API chdir () pour changer le CWD.
Comme le répertoire home et CWD ne sont pas toujours le même, il est souvent utile de trouver le répertoire home pour un profil utilisateur donné, afin que votre programme puisse lire les fichiers qu’il contient, indépendamment de la manière dont le CWD a été défini. Vous pouvez utiliser l’API getpwnam () pour extraire le répertoire home, comme le montre le programme GERHOMEDIR de la figure 4.
Le programme GETHOMDIR commence par extraire de la structure de données d’état du programme de RPG, l’ID de l’utilisateur actuellement connecté (A en figure 4). Le programme passe cette ID utilisateur à l’API getpwnam (), laquelle renvoie un pointeur vers une structure de données (B en figure 4). Cette structure de données contient un champ appelé pw_dir, qui est un pointeur vers une chaîne de style C contenant le chemin du répertoire home de l’utilisateur. La BIF %str () convertit cette chaîne de style C en une chaîne RPG varying (C en figure 4).
Téléchargez cette ressource

Rapport Forrester sur les services de réponse aux incidents de cybersécurité
Dans ce rapport, basé sur 25 critères, Forrester Consulting passe au crible les 14 principaux fournisseurs de services de réponse aux incidents de cybersécurité du marché. Cette analyse complète permet aux professionnels de la sécurité et de la gestion des risques d’évaluer et de sélectionner les solutions les plus adaptées à leurs besoins.
Les articles les plus consultés
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Cybersécurité Active Directory et les attaques de nouvelle génération
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Et si les clients n’avaient plus le choix ?
- Les 6 étapes vers un diagnostic réussi