[SAMBA][FreeBSD] configuration samba et tentative de log

configuration samba et tentative de log [SAMBA][FreeBSD] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 11-01-2009 à 00:08:05    

Bonsoir à tous,
 
Je suis en train de préparer un serveur samba en machine virtuelle et j'ai quelques soucis pour le configurer.
 
J'ai installé samba en faisant pkg_add -r samba3 : pas de soucis
 
j'ai configuré le fichier /etc/rc.conf

Code :
  1. hostname="samba_test"
  2. localhost="127.0.0.1"
  3. network_interfaces="le0 lo0"
  4. ifconfig_lo0="inet 127.0.0.1"
  5. ifconfig_le0="inet 172.16.0.0 netmask 255.255.255.0"
  6. smbd_enable="yes"
  7. nmbd_enable="yes"


 
Suite à cela, j'ai configuré le fichier /usr/local/etc/smb.conf

Code :
  1. #============Global Settings===============
  2. [global]
  3. workgroup= TEST
  4. netbios name= samba_test
  5. serveur string= SERVEUR TEST SAMBA
  6. security= user
  7. log file= /var/log/samba/log.%m
  8. os level=33
  9. #============Directories===================
  10. [INCLUDE]
  11. path= /usr/samba/include
  12. [SHARE]
  13. path= /usr/samba/share


 
Suite à cela j'ai souhaité utiliser inetd et donc j'ai configuré inetd en éditant /etc/inetd.conf.
J'ai décommenté la ligne swat dans le cas où je l'utiliserai
 
Puis j'ai créer les paths:

Code :
  1. mkdir -p /usr/samba/include
  2. mkdir /usr/samba/share


 
Puis j'ai crée un utilisateur système:

Code :
  1. pw useradd test -m -s /bin/csh -w yes


 
Enfin j'ai créer un utilisateur samba

Code :
  1. smbpasswd -a test
  2. password:test


 
J'ai redémarré ma machine.
 
J'ai enfin tenté une connection depuis cette même machine:

Code :
  1. smbclient //samba_test/include -U test


 
résultat: Connection to samba_test failed (Error NT_STATUS_BAD_NETWORK_NAME)
je pense qu'il y a un soucis au niveau de la résolution des noms locaux (fichier /etc/hosts et configuration loopback)
 
Pourriez vous me filer un coup de main pour pouvoir m'aider à me connecter dans le path souhaité? je pense que je ne suis pas très loin de la vérité mais je suis encore novice niveau bsd/linux et pire niveau samba.
 
Merci d'avance .

Message cité 1 fois
Message édité par harry le ravi le 11-01-2009 à 00:09:43
Reply

Marsh Posté le 11-01-2009 à 00:08:05   

Reply

Marsh Posté le 11-01-2009 à 10:14:40    

harry le ravi a écrit :

Bonsoir à tous,

Code :
  1. network_interfaces="le0 lo0"
  2. ifconfig_lo0="inet 127.0.0.1"
  3. ifconfig_le0="inet 172.16.0.0 netmask 255.255.255.0"
  4. smbd_enable="yes"
  5. nmbd_enable="yes"



ta conf de le0 est totalement fausse, mets ce que tu veux mais pas 172.16.0.0 (172.16.0.1 par exemple)
pourquoi configures-tu l'interface lo0, elle l'est déjà par défaut.
 
tu installes samba via les packages (une "vieille version" je pense) méfies toi des avis de sécurités publiés depuis.


Message édité par acheron2 le 11-01-2009 à 10:15:23
Reply

Marsh Posté le 11-01-2009 à 11:12:04    

Oui merci, je vien de découvrir le problème.
 
La connection depuis la machine herbegant samba ce déroule sans soucis avec :

Code :
  1. smbclient //samba_test/include -U test


 
 
Maintenant, mon objectif est de pouvoir acceder aux répertoires depuis une autre machine virtuelle (et dans l'idéal, depuis un poste WinXP).
Pour cela, je dois configurer l'interface réseau de machine sur le même réseau que le serveur samba.
Pour je dois mapper les répertoires.
Avez-vous déja tenté ce genre de tentatives?
 
J'ai testé la connection vers le dossier include depuis une autre machine FreeBSD mais la commande

Code :
  1. smbclient //samba_test/include -U test


ne fonctionne pas

Code :
  1. smbclient: Command not found


Dois-je installer quelque chose pour accéder aux répertoires du serveur samba?
 
[EDIT]
Bon j'ai installé une VM WinXP, j'ai configuré son interface réseau, puis j'ai fait clique droit: connecter un lecteur distant.
Puis j'ai inscrit dans dossier: \\samba_test\include
En cliquant sur terminer, une fenetre de log est apparue , j'ai incrit: user: test  password: test
Le lecteur est correctement mappé, ca marche sans soucis.
En espérant que ce post peut servir à d'autres personnes en difficultés. :hello:


Message édité par harry le ravi le 11-01-2009 à 11:37:05
Reply

Marsh Posté le 11-01-2009 à 16:41:28    

Je suis bloqué à nouveau pour la gestion des droit de mes deux répertoires share et include.
Voici se que je souhaite faire:
- share et include sont accessibles par tous
- share est le répertoire de partage pour tout les utilisateurs (il peuvent voir tous les fichiers et sous dossiers, exécuter ce qu'ils veulent mais en aucun cas indroduire/modifier des dossiers ou fichiers)
- include permet aux utilisateur de partager des fichiers ou dossiers complets, le fichier ou dossier sera à la suite placé dans le répertoire share par les admins. les utilisateurs peuvent voir les fichiers et dossiers, mais en aucun cas les executer : c'est une sorte de sac de sécurité
 
je peux acceder aux dossiers mais que ce soit dans l'un ou dans l'autre, je n'ai pas le droit de crée ou de copier un fichier.
 
voici mon smb.conf

Code :
  1. #============Global Settings===============
  2. [global]
  3. workgroup= TEST
  4. netbios name= samba_test
  5. serveur string= SERVEUR TEST SAMBA
  6. security= user
  7. log file= /var/log/samba/log.%m
  8. os level=33
  9. #============Directories===================
  10. [INCLUDE]
  11. path= /usr/samba/include
  12. [SHARE]
  13. path= /usr/samba/share


 
Et mes deux folders ont été crées sous root avec comme droit 755.
 
Pourriez vous me dire ce que je dois faire pour obtenir le résultat indiqué?
 
Merci beaucoup

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed