Samba smbpasswd ne répond pas

Samba smbpasswd ne répond pas - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 09-10-2003 à 21:44:49    

J'ai commencé à configurer un server samba avec un winxp.
 
le rh9 a accès à tous les partages sous xp, mais sous winxp, je reçois un message d'erreur: \\localhost n'est pas accessible.
 
j'examine la config sous rh9
un utilisateur "seb" existe bien dans smbusers:
# Unix_name = SMB_name1 SMB_name2 ...
root = administrator admin
nobody = guest pcguest smbguest
seb = seb
 
par contre le fichier smbpasswd est vide. Quand je tape smbpasswd en tant qu'utilisateur, ça me sort un "permisssion denied" et quand je le tape en tant que su, j'ai juste un invite, comme ça:
[root@localhost nxx]# smbpasswd
[root@localhost nxx]#
 
Quand j'essaye de le faire en mode Gui, il n'existe aucun utilisateur dans la liste et quand j'essaye de rajouter "seb", il me dit qu'un profil existe déja pour cet utilisateur.
 
Si vous avez des idées ou besoin de plus de renseignements, je suis là !
 
merci d'avance

Reply

Marsh Posté le 09-10-2003 à 21:44:49   

Reply

Marsh Posté le 13-10-2003 à 12:20:49    

Citation :

le rh9 a accès à tous les partages sous xp, mais sous winxp, je reçois un message d'erreur: \\localhost n'est pas accessible.  


 
Hummm, je n'ai pas tout compris, tu essaye d'acceder à tes partages xp sous windows xp ?
 

Citation :

par contre le fichier smbpasswd est vide. Quand je tape smbpasswd en tant qu'utilisateur, ça me sort un "permisssion denied" et quand je le tape en tant que su, j'ai juste un invite, comme ça:


 
peut tu faire un strace smbpasswd et dire ce qu'il sort ...
sinon regarde dans les fichiers de logs de samba ...
 
A+

Reply

Marsh Posté le 13-10-2003 à 15:31:08    

Pfff, la machine sous Linux a comme hostname "localhost" (berk) et par défaut, samba utilise le hostname comme netbios name ... Du coup ça fait dans le voisinnage réseau un PC qui s'appelle "localhost", et quand un autre poste essaye d'accéder à \\localhost , devinez ce qui se passe :lol:

Reply

Marsh Posté le 14-10-2003 à 11:37:04    

kikoo all
il te faut rajouter un alias ds neat-config de ton adresse ip et d un nom de pc :
normalement tu dois avoir un ligne :
127.0.0.1 localhost.localdomain localhost
ben pares celle la tu rajoute une :
"ton_adresse_ip" "nom_de_ton_pc" "alias_nom_de_ton_pc"
et voilou^:)
bonne chance

Reply

Marsh Posté le 14-10-2003 à 14:58:42    

[Albator] a écrit :

Pfff, la machine sous Linux a comme hostname "localhost" (berk) et par défaut, samba utilise le hostname comme netbios name ... Du coup ça fait dans le voisinnage réseau un PC qui s'appelle "localhost", et quand un autre poste essaye d'accéder à \\localhost , devinez ce qui se passe :lol:


 
Mais voila une réponse intéressante !!! :sarcastic:  
 
Il est certain que si j'avais su qu'il fallait donner un nom à mon réseau à domicile, je l'aurais fait, mais je pouvais pas le sucer de mon pouce et je n'en voyais pas l'intérêt !!
 
Merci donc pour ta bête réponse et pour ton aide inexistante. :sleep:
 
Passe une bonne journée

Reply

Marsh Posté le 14-10-2003 à 15:03:19    

sephirotholsimar a écrit :

kikoo all
il te faut rajouter un alias ds neat-config de ton adresse ip et d un nom de pc :
normalement tu dois avoir un ligne :
127.0.0.1 localhost.localdomain localhost
ben pares celle la tu rajoute une :
"ton_adresse_ip" "nom_de_ton_pc" "alias_nom_de_ton_pc"
et voilou^:)
bonne chance


 
Je vais essayer ça. En cas de problème, je reviendrai faire un tour par ici.
 
Merci

Reply

Marsh Posté le 14-10-2003 à 15:17:01    

Aragorn_1er a écrit :

Citation :

le rh9 a accès à tous les partages sous xp, mais sous winxp, je reçois un message d'erreur: \\localhost n'est pas accessible.  


 
Hummm, je n'ai pas tout compris, tu essaye d'acceder à tes partages xp sous windows xp ?
 

Citation :

par contre le fichier smbpasswd est vide. Quand je tape smbpasswd en tant qu'utilisateur, ça me sort un "permisssion denied" et quand je le tape en tant que su, j'ai juste un invite, comme ça:


 
peut tu faire un strace smbpasswd et dire ce qu'il sort ...
sinon regarde dans les fichiers de logs de samba ...
 
A+


 
non si je fais tourner samba, c'est pour d'un coté avoir accès depuis Linux aux disques d'une machine winxp et de l'autre, pour avoir accès à linux à partir de la machine xp.
 
Pour le "strace smbpasswd", ça donne :  
strace: exec: Exec format error
execve ("/usr/bin/smbpasswd", ["smbpasswd"], [/* 30 vars */]) = 0
 
Je comprends rien à cette ligne, mais visiblement il y a un truc qui tourne pas rond.
 
Si tu vois ce qui roule pas... laisse-moi une ligne ;-)
 
merci d'avance

Reply

Marsh Posté le 14-10-2003 à 16:09:15    

Pour ajouter un utilisateur dans le fichier smbpasswd, il faut d'abord que celui-ci existe dans Linux. Ensuite tu tapes smbpasswd -a user
Tu entres le mot de passe 2 fois et c'est bon.

Reply

Marsh Posté le 14-10-2003 à 16:52:25    

Milkman a écrit :


Pour le "strace smbpasswd", ça donne :  
strace: exec: Exec format error
execve ("/usr/bin/smbpasswd", ["smbpasswd"], [/* 30 vars */]) = 0


 
C'est bien texto ce que te sort strace ?
Il est donc probable que le smbpasswd soit corrompu ...
A moins que le supprot pour les binaires ELF ne soit pas compiler dans ton noyau, ce qui me paré hautement improbable.
As tu essayer smbpasswd avec differentes options ?
 
A+

Reply

Marsh Posté le 14-10-2003 à 17:37:25    

Aragorn_1er a écrit :


 
C'est bien texto ce que te sort strace ?
Il est donc probable que le smbpasswd soit corrompu ...
A moins que le supprot pour les binaires ELF ne soit pas compiler dans ton noyau, ce qui me paré hautement improbable.
As tu essayer smbpasswd avec differentes options ?
 
A+


 
oui c'est ça tel quel.
 
L'utilisateur "seb" fait déja partie des utilisateurs du système !!
 
J'ai essayé sans option jusqu'à présent; "smbpasswd -a seb" (en root) renvoie juste un invite
 
 
attends de tes nouvelles. encore merci
 

Reply

Marsh Posté le 14-10-2003 à 17:37:25   

Reply

Marsh Posté le 14-10-2003 à 22:41:32    

Reinstaller samba pour avoir une nouveau exe smbpasswd, je pense que ca viens de là ...
 
sinon tu n'a pas d'autre pbs pour d'autres exe ?
 
A+

Reply

Marsh Posté le 15-10-2003 à 14:49:12    

Aragorn_1er a écrit :

Reinstaller samba pour avoir une nouveau exe smbpasswd, je pense que ca viens de là ...
 
sinon tu n'a pas d'autre pbs pour d'autres exe ?
 
A+


 
 
ça marche après réinstallation.
 
Pour que les utilisateurs samba puissent lire le contenu des répertoires dans /home/mon_répertoire, quel est le niveau de sécurité qu'il faut entrer pour la sécurité ? 755, ça le fait ou il faut autre chose?
 
merci

Reply

Marsh Posté le 15-10-2003 à 15:00:43    

755 c trés bien, pour ce que tu veux faire ;)
 
A+

Reply

Sujets relatifs:

Leave a Replay

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