Joel, on va essayer autre chose et on reviendra à la solution basique après. On va tenter de mettre le serveur mdv en controleur principal de domaine et faire des deux windows des clients du serveur samba.

Pour accéder aux partages, il faut un login et password sous WIN
Le login doit etre présent en tant qu'utilisateur UNIX sur le serveur SAMBA et présent dans la base de gestion des utilisateurs Samba . Pour mettre un utilisateur dans la base de gestion des utilisateurs Samba, on utilisera la commande suivante :

smbpasswd -a nom_utilisateur


fais les aménagements suivants dans le fichier smb.conf après avoir pris soin de sauvegarder le tien :

[global]
# le nom du domaine qui devra être scrupuleusement le même donné sous win et 
attention à la casse
workgroup = DOMWARE # le nom "netbios" du serveur (nom que Windows va lire dans son voisinage réseau sous 98 et dans favoris réseaux sur XP) netbios name = NOM_MACHINE # un nom au choix explicitant la machine server string = samba vmware encrypt passwords = Yes # savoir ou sont les logs
       log file = /var/log/samba/log.%m
       max log size = 50
# ordre de résolution des noms NETBIOS
name resolve order = wins host lmhosts bcast # IMPORTANT car spécifie que root peut joindre le domaine sur les clients domain admin group = root # permettre d'utiliser les profils errants sur le serveur samba domain logons = Yes # nombre pour battre les autres serveurs Windows os level = 95 preferred master = True domain master = True dns proxy = No
#  pour que le serveur samba soit aussi serveur WINS
# càd résolve les noms NETBIOS grâce au demon nmbd
wins support = Yes logon script = %U.bat
# Répertoire utilisé par win9x pour stocker les profils
# chaque utilisateur sous windows pourra par exemple faire des sauvegardes sur 
Z: qui
#sera en réalité le répertoire utilisateur sur mandriva
logon path = \\%L\profiles\%U logon drive = Z:
# Répertoire utilisé par winNT,XP pour stocker les profils
logon home = \\%L\profiles\%U
############################################################

[netlogon]
       comment = Repertoires des scripts
       path = /var/samba/netlogon
        # ben oui il ne faut pas rendre lisible par tout le monde le fichier 
.bat qui va servir de connexion à l'utilisateur
       browseable = No
[profiles]
       comment = Homes windows
        # c'est commenté dans le paragraphe qui suit (création des répertoires 
et des utilisateurs samba)
       path = /var/samba/profiles
       browseable = No
        read only = No
[homes]
       comment = Répertoires personnels
       path = /home/%U
       browseable = No
        read only = No

bien sur tu conserves ensuite les partages que tu avais déjà faits auparavant


Ensuite il faut entrer un mot de passe Samba pour root (pour que l'utilisateur qui joindra le domaine samba la première fois ait un UID égal à 0). Si tu trouves ça compliqué, pas grave ça se fait tout seul.

smbpasswd -a root

Ensuite on crée les utilisateurs qui pourront se connecter à samba et les rep où seront stockés leurs profils itinérants :

addgroup smb
mkdir /var/samba
mkdir /var/samba/profiles
mkdir /var/samba/netlogon


On donne les bons droits (on peaufinera plus tard pour les autres)

chown -R root.root /var/samba/netlogon
chmod 664 /var/samba/netlogon


chown -R root.smb /var/samba/profiles
chmod 775 /var/samba/profiles

-----------------------

Il faut maintenant ajouter les noms de machines qui pourront se connecter à samba. On prend ici l'exemple de l'ordi xp de ton fils :

Pour joindre un poste portant le nom xp_fils, on créé un rep pour toutes les machines

addgroup pc

Ensuite on ajoute un utilisateur spécial xp_fils$ :

adduser --ingroup pc --shell /dev/false \ --no-create-home --force-badname xp_fils$

Pour l'instant tu peux laisser comme ça mais si par la suite tu veux utiliser un autre protocole-serveur comme ssh en plus de samba entre la machine de ton fils et la mandriva tu devras ôter l'option --shell /dev/false


Puis on l'ajoute au fichier des utilisateurs samba -> /etc/samba/smbpasswd :

smbpasswd -m -a xp_fils$

Ne pas oublier le $ à la fin du nom.

-----------------------------------------------------------

ensuite je te remets ici ce que j'ai écrit sur Mondelinux et qui est toujours d'actualité (http://cryptos.ch/article.php3?id_article=45) et je te conseille de prendre la partie concernant une machine XP "déjà installée". Si tu as des soucis pour modifier la clé de régistre de XP tu siffles et je te guiderai.


###########
Pour un client Windows XP PRO, lors de l’installation de Windows, spécifiez juste que la machine appartient au domaine défini dans smb.conf et n’ajoutez pas encore d’utilisateur.

Ensuite, se connecter comme administrateur.

Modifiez la clé de registre suivante : [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Netlogon\Parameters]
"requiresignorseal"= dword:00000000

Une procédure facultative consiste à ajouter manuellement les utilisateurs Samba sur la machine Windows. Les utilisateurs sont des utilisateurs avec pouvoir.

Pour faire cela "Panneau de configuration" "Gestion de l’ordinateur" "Administration de l’ordinateur" cliquer sur le bouton "Ajouter" "Parcourir...". En entrant un login Samba, il est possible de lancer une recherche sur le domaine et obtenir les utilisateurs présents sur le serveur Samba, (une croix rouge indique les utilisateurs non valides, c’est-à-dire sans mot de passe Samba)

-------> ici :

Si vous voulez joindre une machine déjà installée, modifier la clé du registre indiquée ci-dessus. Puis connectez-vous en tant qu’[administrateur] Windows. Cliquer droit sur "poste de travail" "propriétés" puis sur l’onglet "Nom de l’ordinateur", cliquez sur le bouton "Modifier". Placez vous sur "DOMAINE" et entrez le nom du domaine de smb.conf --->donc ici : DOMWARE, puis "OK".

Si tout se passe bien, vous devez voir s’ouvrir un fenêtre de login, sinon c’est que vous avez loupé une étape. Entrez le login root et son mot de passe Samba créé auparavant et vous aurez peut-être le superbe message "bienvenue dans le domaine samba".


     ##############

Je me suis largement inspiré de l'excellent site ci dessus qui reste ma référence : http://www.gcolpart.com/howto/samba.php4

Pour 98 on voit après si tu veux-

raber

=========================================
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=========================================

Répondre à