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
=========================================