previous up next contents
Previous: 5 Uniformisation des menus Up: Nullix 107 Next: 7 Samba vers nullix   Contents

Subsections

6 Samba depuis Nullix

6.1 Validation de swat (Samba Web Admin Tool)

  1. Le fichier /etc/services doit contenir une ligne décrivant ce service

    swat 901/tcp 

  2. /etc/inetd.conf : doit contenir une ligne swat ***ici***


Synchroniser inetd par la macro qsi_sync_inetd ou par la commande /sbin/init.d/inetd restart

6.2 Utilisation de swat

  1. Appel par http://samba_server:901.
  2. Avec l'option -a dans la ligne swat de inet.d, pas de demande d'authentification. Mais on ne peut pas gérer smbpasswd !
  3. Avec des navigateurs raisonnables (konqueror, netscape, winie), il y a demande d'authentification. Si root n'a pas de mot de passe, refus de connexion. Ne semble pas "pam-compliant". Le navigateur kfm (jusqu'à $ SuSE-7.1$) n'est pas suffisant (rejet sans l'option -a, mais alors pas de mise à jour).

6.3 Nullix vers win98 : smbclient

  1. Avec $ SuSE-8.1$, le démarrage automatique de samba au boot de la machine se configure avec le runlevel editor. Il faut positionner smbd et nmbd (niveaux 3 et 5). Dans de plus anciennes versions, positionner le flag ad hoc dans /etc/rc.config.
  2. Les fichiers de configuration sont dans /etc/samba après avoir été constitués du seul fichier /etc/smb.conf. Il faut mettre à jour [global]interfaces. Si l'on dispose de deux cartes, on peut donner les adresses des deux cartes. Le format xxx.xxx.xxx.xxx/b avec b le nombre de bits dans le masque est admis.
  3. Vérifier que les noms des fichiers de log sont compatibles avec le mécanisme de nettoyage.
  4. Pour exécuter samba sur le firewall, il faut autoriser les ports correspondants (137/139). Positionner FW_SERVICES_INT_TCP en conséquence.
  5. La commande cat file | smbclient -M netbios_name envoie un message winpopup
  6. La commande smbclient -N -L netbios_name renvoie la liste des ressources exportées (=partagées) par une machine. Le message est broadcasté sur les interfaces signalés. On peut forcer une adresse ip en la donnant (option -I).

    Added interface ip=90.0.0.77 bcast=90.0.0.255 nmask=255.255.255.0 
    Got a positive name query response from 90.0.0.110 ( 90.0.0.110 )
    \begin{tabular}{\vert l\vert l\vert l\vert}
\hline
Sharename&
Type&
Comment\tab...
...N98\$&
Disk&
Partagé, mais non visible (\$)\tabularnewline
\hline
\end{tabular}

  7. La commande smbclient //machine/ressource permet de faire du ftp (get, mget, put, mput, etc).
  8. Les commandes  
    smbmount //machine/ressource /mnt_rep -N et smbumount /mnt_rep  
    permettent de monter un répertoire win98 (distant) dans l'arborescence locale. On peut aussi utiliser la syntaxe
    smbmount "\\machine\ressource" -c `mount /mnt_rep -N -u 123 -g 456`.  
    Suppose que /usr/bin/ smbmnt, smbmount, smbumount sont setuid root.


previous up next contents
Previous: 5 Uniformisation des menus Up: Nullix 107 Next: 7 Samba vers nullix   Contents


douillet@ensait.fr
2007-12-07