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.

Répondre à