On Tue, 29 Jan 2002, Escario Julien wrote: > Un controleur de domaine identifie TOUT les utilisateurs sur toutes les > machines et � la connexion un script est lanc� (le fameux netlogon.bat) pour > monter le disque perso (une centaine de mega) de chaque utilisateur.
Si ce script utilise quelque chose comme: NET USE H: /HOME alors c'est la configuration du partage NETLOGON qui assigne dynamiquement ce r�pertoire utilisateur. Comment savoir ? Du moins avec Samba, NET USE H: /HOME est obtenu en configuration logon home = dans smb.conf (cela peut �tre sur le serveur local ou un serveur distant). Il nous manque donc une fonctionnalit� en shell pour obtenir cette information. D'apr�s la documentation de Samba concernant le Primary Domain Controller (http://samba.epfl.ch/samba/ftp/docs/htmldocs/Samba-PDC-HOWTO.html), le client obtient cette information via une requ�te NetUserGetInfo sur \\server\IPC$. Malheureusement, je ne connais pas un tel outil et je pense que l'impl�menter peut �tre co�teux en ressources. Dans le cas contraire, ce script fait des modifications manuelles, genre: NET USE H: \\00_users\tartempion alors il faut extraire ce genre de choses des fichiers NETLOGON.BAT, voire cr�er un NETLOGON.LNX en bash (assez dangereux, finalement, ce genre de trucs). Reste le probl�me de d�terminer le PDC, mais l� on peut probablement utiliser smbclient. > pam-smb) et ensuite monter son disque perso a la place du repertoire home > (pour sauvegarder ses pr�f�rences) et seulement apres lancer KDE pour avoir > les pr�f�rences automatiquement. Notons qu'on ne parlera pas ici de Profiles: UNIX n'a pas ce concept (la configuration est sauvegard�e dans le r�pertoire de l'utilisateur, mais �a, � voir, vous savez). Le `seulement apr�s lancer KDE' indique qu'il faut le faire vraisemblablement dans /etc/X11/Xsession (voire /etc/X11/kdm/Xsession plut�t). N'oubliez pas qu'un syst�me de fichier SMB n'est pas POSIX: toutes les op�rations UNIX de base (permissions, atomicit�) ne sont plus disponibles. On peut y sauver des fichiers quand m�me :-> -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se d�sabonner aussi.
