Vous êtes sur la page 1sur 5

Administration avec l'interface graphique SWAT (Samba Web Administration Tool) :

Configuration de SWAT : La configuration de SaMBa est sauvegarde dans /etc/samba/smb.conf, vous pouvez donc l'diter et le modifier votre guise. Ici, la configuration s'effecuera par swat, un outil convivial livr avec SaMBa. Vous pouvez faire en sorte que se soit le super dmon (super daemon) inetd ou xinetd qui excute /usr/sbin/swat quand il faut, pour cela vous devez vrifier l'aide de la commande grep si le fichier /etc/services contient la ligne correspondant au service SWAT : ex : swat 901/tcp #SWAT dans le fichier services Dans le cas ou ce service ne figure pas dans le fichier, ditez /etc/services et ajoutez la ligne comme ci-dessus. Si vous utilisez une version GNU/Linux avec le super daemon inetd, veuillez vrifier dans le fichier / etc/inetd.conf la ligne : swat stream tcp nowait.400 root /usr/sbin/swat swat. Si vous utilisez MandrakeLinux ou RedHat/Fedora, ce sera plutt xinetd votre super daemon. Vous devrez toujours diter /etc/services comme indiqu plus haut, assurez-vous galement que vous avez un fichier /etc/xinetd.d/swat. Dmarrage du super serveur (Super Deamon) : Redmarrez inetd ou xinetd pour que les modifications soient prises en charge, par l'une ou l'autre de ces commandes : ex : /etc/rc.d/init.d/inetd restart redmarrage du super dmon inetd /etc/rc.d/init.d/xinetd restart redmarrage du super dmon xinetd Utilisation de SWAT : Vous pouvez dsormais, lancer SWAT depuis votre navigateur en tapant dans la barre d'URL le protocole hypertexte (http://), l'adresse IP du serveur SaMBa-Linux ou localhost, suivi du numro de port 901 aprs : : ex : http://IP_locale_du_serveur:901 o IP_locale_du_serveur = 192.168.1.x http://localhost:901 S'il vous demande un mot de passe, c'est celui de root qu'il faut indiquer.

Configuration globale de SaMBa : Pour ce faire Cliquez sur GLOBALS. Puis remplissez les zones de saisie en suivant les conseils suivants, certaines options sont visibles en cliquant sur "advanced view" : Zone de saisie workgroup server string map to guest Valeur LinuxWorkGroup (le nom de votre rseau ) SaMBa-Linux (le nom de votre serveur) Bad User

obey pam restrictions Yes guest account passwd program passwd chat socket options dns proxy ldap ssl Explications : Vous avez activ le partage de type USER : quand le serveur dit au client qu'il fonctionne en mode de scurit utilisateur, alors le client envoie tout d'abord une commande contenant un nom d'utilisateur et un mot de passe. A ce moment de la connexion, le serveur n'a aucune ide du service auquel le client veut accder. Donc il doit baser sa procdure d'authentification uniquement sur ces deux lments, le mot de passe et le nom d'utilisateur ou le nom de machine. Une fois que l'accs a t autoris au client, alors celui-ci peut se connecter n'importe quel share (auquel il a droit) sans pour autant devoir renvoyer une nouvelle fois le mot de passe. Le "map to guest bad user", permet SaMBa d'accepter des connexions d'utilisateurs inconnus en leurs donnant un droit d'accs en tant qu'invit. Cela quivaut l'accs public sur les ftp. Les "socket options" : sont des commandes d'optimisation. Dans toutes les autres zones, laissez la valeur par dfaut. Cliquez sur Commit Changes pour valider ces changements. smbguest /usr/bin/passwd %u *Enter\snew\spassword :* %n\n *Retype\snew\spassword :* %n\n *changed*
IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192

No No

Configuration de rpertoires partags : /home Pour permettre aux utilisateurs rguliers de votre serveur SaMBa-Linux d'accder leurs rpertoires /home respectifs. Il vous suffit de cliquer sur SHARES. Dans la bote droulante situe entre les boutons Choose Share et Delete Share, slectionnez homes et cliquez sur Choose Share. Si vous n'avez pas de homes, inscrivez homes en face de create share, puis appuyez sur create share. Une fois parvenu, cliquez sur "advanced view". Les seules zones que vous devrez renseigner sont : Zone de saisie comment create mask directory mask browseable Home Directories 750 750 No Valeur

Dans toutes les autres zones, laissez la valeur par dfaut. Cliquez sur Commit Changes pour activer ces changements. Configuration d'un rpertoire partag accessible tous : Pour avoir un rpertoire public accessible tous, il faut vous assurez que le dit rpertoire est accessible au moins en lecture/excution : ex : chmod 755 /mnt/public De retour sous SWAT, placez-vous, dans la page Shares et remplissez la zone suivant Create Share avec un nom significatif (par exemple public ), puis cliquez sur Create Share. Vous obtenez une nouvelle page remplir : Zone de saisie comment path read only guest ok Public /mnt/public No Yes Valeur

Dans toutes les autres zones, laissez la valeur par dfaut. Cliquez sur Commit Changes pour activer ces changements.

Cration d'un rpertoire partag avec droits restreints : Assurez-vous simplement que le rpertoire cible est accessible en lecture/criture/excution : ex : chmod 777 /mnt/linuxfc Placez-vous, dans la page Shares et remplissez la zone suivant Create Share avec un nom significatif (par exemple linuxfc), puis cliquez sur Create Share. Vous obtenez une nouvelle page remplir : Zone de saisie comment path valid users invalid users read list write list guest ok LinuxFranch-County /mnt/linuxfc toto titi lulu @smbusers @windows e-deby root @smbusers toto titi lulu No Valeur

Les utilisateurs valides sont : toto, titi et lulu, ainsi que tous les membres du groupe smbusers (@ c'est pour indiquer le groupe). Les utilisateurs invalides sont : e-deby, root et tous les membres du groupe windows. Parmi les utilisateurs valides : toto et les utilisateurs du groupe smbusers ont un accs en lecture seule. Seul titi et vous ont un accs en lecture/criture. Dans toutes les autres zones, laissez la valeur par dfaut. Cliquez sur Commit Changes pour activer ces changements. Configuration d'imprimantes partages : Vous crez simplement un nouveau partage : printers, avec les options suivantes : Zone de saisie comment path create mask printable browseable guest ok All Printers /tmp 700 Yes No yes Valeur

Visualisation de partage : smbclient Pour savoir ce que partage un poste, utilisez la commande smbclient dans un terminal : ex : smbclient -L le_nom_du_serveur smbclient -L SAMBA-LINUX Pour accder un rpertoire partag depuis konqueror, tapez simplement ce qui suit, dans la barre d'adresse : ex : smb://le_nom_du_serveur/le_repertoire smb://SAMBA-LINUX/pub Montage systme de fichiers SaMBa : Pour monter un systme de fichier SaMBa, le plus simple est d'tre root : ex : mount -t smbfs -o username=nom_utilisateur,password=mot_de_passe le_nom_du_serveur/le_repertoire /mnt/la_cible Pour vous connecter, depuis Windows, au serveur SaMBa-Linux, vous irez dans le favoris rseau/voisinage rseau. Pour Windows 9x, comme login vous pouvez mettre le nom de votre machine.

Vous aimerez peut-être aussi