Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[samba] ne peut pas ajouter d'utilisateurs (résolu)
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Admin-galere
Apprentice
Apprentice


Joined: 04 Nov 2003
Posts: 206
Location: Paris

PostPosted: Mon Feb 02, 2004 2:59 pm    Post subject: [samba] ne peut pas ajouter d'utilisateurs (résolu) Reply with quote

Bonjour!!
J'ai voulu installer samba en m'aidant du tutorial a l'adresse suivante

http://www.gentoo-linux.org/doc/fr/desktop.xml

et, ca se passait bien jusqu'au moment ou il a fallu ajouter des user.
Je tiens a preciser que les users que j'essaye d'ajouter sont deja dans /etc/passwd.
Code:

smbpasswd -a asc
New SMB password:
Retype new SMB password:
LDAPS option set...!
fetch_ldap_pw: no ldap secret retrieved!
ldap_connect_system: Failed to retrieve password for  from secrets.tdb
LDAPS option set...!
fetch_ldap_pw: no ldap secret retrieved!
ldap_connect_system: Failed to retrieve password for  from secrets.tdb
Failed to add entry for user asc.
Failed to modify password entry for user asc

vous avez une idee???
_________________
Ouh là là c'est chaud tout ça!!


Last edited by Admin-galere on Mon Feb 09, 2004 8:40 am; edited 1 time in total
Back to top
View user's profile Send private message
tronka
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jan 2004
Posts: 92
Location: France/Lyon

PostPosted: Mon Feb 02, 2004 3:10 pm    Post subject: Reply with quote

Oui j'ai bien une idée mais je doute encore de l'authenticité de la réponse que je vais te fournir donc si un l33t passe par là , qu'il me corrige si je dis une bétise.

Les passwords des utilisateurs samba ne sont pas censés se stocker dans /etc/passwd

Dans ton fichier smb.conf si tu passes par l'encryption des passwords tu dois avoir 2 lignes du style :
Code:

encrypt passwd=yes
smb passwd file=/etc/samba/"le fichier ou tu souhaites qu'ils s'enregistrent"


La ligne "smb passwd file" définit a quel endroit le server va aller chercher l'authentification de l'utilisateur par son password.
Il faut creer ce fichier que tu nomeras par exemple :"smbpasswd" et dans la ligne définir le chemin pour que ton server puisse aller chercher ce fichier.

Il me semble que c'est ça , mais comme je te l'ai dis , je suis un noob encore et je demande la confirmation par quelqu'un de plus expérimenté.

Pour vu que ça marche :)
_________________
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1894
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Mon Feb 02, 2004 3:15 pm    Post subject: Reply with quote

Rien à redire à ton explication tronka, c'est exactement comme ça que fonctionne samba... si on ne le couple pas avec LDAP. Or, cela semble être le cas ici.

Le fait que samba cherche à bidouiller la base d'utilisateurs LDAP est-il voulu ? Ou est-ce une option qui traine et qui n'a rien a faire dans le fichier de conf ? Auquel cas l'explication de tronka doit résoudre le problème.

Brillant, tronka, brillant !

PS : Tu brilles dans la nuit ? :lol: !
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
Admin-galere
Apprentice
Apprentice


Joined: 04 Nov 2003
Posts: 206
Location: Paris

PostPosted: Mon Feb 02, 2004 3:16 pm    Post subject: Reply with quote

merci je vais aller voir mais oui je savais que les mots de passe pour samba etaient stockes dans un autre fichier que passwd.
Ct pour dire que l'erreur n'etais pas que le login n'existait pas deja ds passwd. :wink:

-------------------------
edit: smb passwd file=/etc/samba/private/smbpasswd
_________________
Ouh là là c'est chaud tout ça!!
Back to top
View user's profile Send private message
Admin-galere
Apprentice
Apprentice


Joined: 04 Nov 2003
Posts: 206
Location: Paris

PostPosted: Mon Feb 02, 2004 3:21 pm    Post subject: Reply with quote

en fait, c'est bien dans un fichier dans:
/etc/samba/private/smbpasswd

on dirait qu'il arrive pas a creer ce fichier. A quoi cele peut etre du?
_________________
Ouh là là c'est chaud tout ça!!
Back to top
View user's profile Send private message
tronka
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jan 2004
Posts: 92
Location: France/Lyon

PostPosted: Mon Feb 02, 2004 3:23 pm    Post subject: Reply with quote

Merci pour ta confirmation Ani :wink:

anigel wrote:


PS : Tu brilles dans la nuit ? :lol: !


Oui mais j'ai plus de maquillage en ce moment donc c'est un peu plus dur :lol: :lol: :lol: :lol:
_________________
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Back to top
View user's profile Send private message
tronka
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jan 2004
Posts: 92
Location: France/Lyon

PostPosted: Mon Feb 02, 2004 3:26 pm    Post subject: Reply with quote

Admin-galere wrote:

on dirait qu'il arrive pas a creer ce fichier. A quoi cele peut etre du?


A tu fais un :
Code:

touch smbpasswd
?

C'est a toi de le créer le fichier , et ensuite tu lui donnes le chemin pour y accéder
_________________
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Back to top
View user's profile Send private message
Admin-galere
Apprentice
Apprentice


Joined: 04 Nov 2003
Posts: 206
Location: Paris

PostPosted: Mon Feb 02, 2004 3:29 pm    Post subject: Reply with quote

je n'avais pas cree le fichier donc j'avoue j'avais mal joué mais ca ne marche pas plus. :cry:

Que faire?? Est ce que le message retourne est clair a vos yeux? car il ne l'est pas aux miens!
_________________
Ouh là là c'est chaud tout ça!!
Back to top
View user's profile Send private message
tronka
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jan 2004
Posts: 92
Location: France/Lyon

PostPosted: Mon Feb 02, 2004 3:38 pm    Post subject: Reply with quote

La je te dirais que ça me dépasse. Je ne me suis pas encore mis sur LDAP donc je ne peux pas plus t'aider . :oops:
Je suis toujours plonger dans mon bouquin TCP/IP :roll: :roll:
_________________
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Back to top
View user's profile Send private message
Admin-galere
Apprentice
Apprentice


Joined: 04 Nov 2003
Posts: 206
Location: Paris

PostPosted: Mon Feb 02, 2004 3:42 pm    Post subject: Reply with quote

Quote:

Rien à redire à ton explication tronka, c'est exactement comme ça que fonctionne samba... si on ne le couple pas avec LDAP. Or, cela semble être le cas ici.


Excuses moi Anigel mais je n'ai pas voulu particulierement coupler samba et ldap. C juste que j'ai suivit le tutoriel...
Peut on les decoupler??

edit: lol je suis monté en grade alors que je suis pire qu'un boulet :oops:
_________________
Ouh là là c'est chaud tout ça!!
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Feb 02, 2004 3:49 pm    Post subject: Reply with quote

Admin-galere wrote:
Excuses moi Anigel mais je n'ai pas voulu particulierement coupler samba et ldap. C juste que j'ai suivit le tutoriel...
Peut on les decoupler??

Essaie de re-emerger samba sans le flag ldap :
Code:
USE="-ldap" emerge samba

Et, si tu n'utilises pas ldap, tu peux le supprimer de tes USEflags dans ton fichier "/etc/make.conf" ou à l'aide du programme "ufed" (emerge ufed).

EDIT : Tronka est impressionant : il doit passer 10H par jour dans la doc et parviens à tout retenir ... Chapeau bas ... :wink:
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
Admin-galere
Apprentice
Apprentice


Joined: 04 Nov 2003
Posts: 206
Location: Paris

PostPosted: Mon Feb 02, 2004 3:52 pm    Post subject: Reply with quote

merci je suis tes conseils Yoyo mais pourquoi tout cela n'est il pas precise dans le tutoriel?
Je l'ai suivit a la lettre et j'ai des resultats bien differents... :(

Peut etre ai-je un don pour tout faire foirer cf mon autre post sur iptables que je n'ai toujours pas reussit a faire marcher....
_________________
Ouh là là c'est chaud tout ça!!
Back to top
View user's profile Send private message
tronka
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jan 2004
Posts: 92
Location: France/Lyon

PostPosted: Mon Feb 02, 2004 3:55 pm    Post subject: Reply with quote

Je brasse effectivement des docs toute la journée , et j'essaye de mémoriser les points importants , mais pour mettre en application tout ce que je lis c'est une autre histoire.
:oops:
Tout ne marche pas comme je voudrais . J'arrive toujours pas a installer la Gentoo correctement chez moi , alors que je l'ai installé 4 ou 5 fois d'affilé au bureau et que tout marche nickel.... vas savoir .... :roll:
_________________
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Feb 02, 2004 4:02 pm    Post subject: Reply with quote

Admin-galere wrote:
merci je suis tes conseils Yoyo mais pourquoi tout cela n'est il pas precise dans le tutoriel?
Je l'ai suivit a la lettre et j'ai des resultats bien differents... :(

Peut etre ai-je un don pour tout faire foirer cf mon autre post sur iptables que je n'ai toujours pas reussit a faire marcher....

Mais non, mais non ...

Simplement, il y a 7 flags possibles au paquet samba. En fait, le tutoriel suppose que ta variable USE soit bien configurée.
Pour connaître les flags USE disponibles : emerge -vp lepaquet.
Et sur un autre post, un guru disait à peu près ceci : si tu ne sais pas à quoi ça sert, tu n'en as pas besoin ...
Je te conseille quand même de lire le Guide Gentoo des options de la variable USE ainsi que le Gentoo Linux Use Variable Descriptions qui reste tout de même très succint ...
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Feb 02, 2004 4:03 pm    Post subject: Reply with quote

tronka wrote:
J'arrive toujours pas a installer la Gentoo correctement chez moi , alors que je l'ai installé 4 ou 5 fois d'affilé au bureau et que tout marche nickel.... vas savoir .... :roll:

Problème matériel ???

EDIT : je viens de retrouver ton post. Si les 3 problèmes (bootloader etc.) que tu décris sont les seuls, alors, il n'y a pas de problème :wink: (sauf peut-être le sagem que je ne connais pas du tout mais dont bon nombre de thread parlent ici)
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
Admin-galere
Apprentice
Apprentice


Joined: 04 Nov 2003
Posts: 206
Location: Paris

PostPosted: Mon Feb 02, 2004 4:08 pm    Post subject: Reply with quote

et bien j'ai suivit vos conseils, j'ai re-emerge samba en enlevant ldap.
J'ai aussi enleve ldap dans make.conf

Et pourtant ca ne marche pas.

Code:

smbpasswd -a asc
New SMB password:
Retype new SMB password:
LDAPS option set...!
fetch_ldap_pw: no ldap secret retrieved!
ldap_connect_system: Failed to retrieve password for  from secrets.tdb
LDAPS option set...!
fetch_ldap_pw: no ldap secret retrieved!
ldap_connect_system: Failed to retrieve password for  from secrets.tdb
Failed to add entry for user asc.
Failed to modify password entry for user asc


Ca commence a poser une colle... encore!! :cry:
_________________
Ouh là là c'est chaud tout ça!!
Back to top
View user's profile Send private message
tronka
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jan 2004
Posts: 92
Location: France/Lyon

PostPosted: Mon Feb 02, 2004 4:09 pm    Post subject: Reply with quote

Oui je pense , dans le BIOS je suis passé d'un Athlon 2400 à un 1800... Déjà la y a eut un souci , et puis cette histoire de modem SAGEM FAST 800 commence a me les monter en neige bien comme il faut . :evil:

Mais dis moi tu es de Lyon Yoyo ? Je sens qu'on va pas tarder a se rencontrer... tu vas m'expliquer 2 ,3 trucs :wink:

Dsl pour le OFF TOPIC :oops: :oops:
_________________
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Back to top
View user's profile Send private message
Admin-galere
Apprentice
Apprentice


Joined: 04 Nov 2003
Posts: 206
Location: Paris

PostPosted: Mon Feb 02, 2004 4:09 pm    Post subject: Reply with quote

heu pardon Yoyo mais je ne comprends pas bien ton edit. tu penses que ca peut etre un probleme matériel?

edit: oups ct pas pour moi desole. :oops:
_________________
Ouh là là c'est chaud tout ça!!
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Feb 02, 2004 5:27 pm    Post subject: Reply with quote

Admin-galere wrote:
et bien j'ai suivit vos conseils, j'ai re-emerge samba en enlevant ldap.
J'ai aussi enleve ldap dans make.conf

Et pourtant ca ne marche pas.

Curieux ...
Regarde cette page pour voir si ton smb.conf est correct.

Peux-tu également poster le résultat de :"/etc/init.d/slapd status" ??

@tronka : Je bosse à Villeurbanne (à l'INSA pour être précis) et j'habite à Saint Fons => sud-nord par périph' tous les jours :? (merci TCL d'ailleurs).
La suite en MP, sinon les modos vont râler ... :roll:
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
Admin-galere
Apprentice
Apprentice


Joined: 04 Nov 2003
Posts: 206
Location: Paris

PostPosted: Tue Feb 03, 2004 8:13 am    Post subject: Reply with quote

voila pour le resultat de la commande:
Code:

/etc/init.d/slapd status
 * status:  stopped


quand au tutoriel de lea ce n'est pas pareil car deja la fichier n'est pas a la meme place et que c'est pour gentoo mais bon ca ne semble pas si faux que ca...
_________________
Ouh là là c'est chaud tout ça!!
Back to top
View user's profile Send private message
Admin-galere
Apprentice
Apprentice


Joined: 04 Nov 2003
Posts: 206
Location: Paris

PostPosted: Tue Feb 03, 2004 9:03 am    Post subject: Reply with quote

il faut faire:
Code:

emerge samba
rc-update add samba default
cd /etc/samba
cp smb.conf.example smb.conf
nano -w smb.conf
# workgroup = NT-Domain-Name or Workgroup-Name, eg: REDHAT4
workgroup = RUEIL1 [indiquer le groupe de travail ou domaine]
# bsd, sysv, plp, lprng, aix, hpux, qnx
;   printing = bsd
printing = cups
# Do not enable this option unless you have red those documents
encrypt passwords = yes
smb passwd file = /etc/samba/private/smbpasswd

Aller voir ou le fichier ou les login et password sont stockes se créée. Chez nous c’est
smb passwd file = /etc/samba/private/smbpasswd.
Il faut créer le fichier smbpasswd.

Ajouter des utilisateurs dans samba :
smbpasswd -a nom-user [Remplacez "nom-user" par le nom de l'utilisateur]

Note:
Avant d’ajouter un user au fichier des mots de passe samba, il  doit exister dans /etc/passwd

Pour chaque utilisateur qui doit être autorisé à utiliser les partages, lancez la commande smbpasswd. Samba enregistre les mots de passe dans le fichier /etc/samba/private/smbpasswd qui sera créé la première fois que vous lancerez la commande smbpasswd.
On démarre Samba :
/etc/init.d/samba start


A votre avis, j'ai loupe quoi?? d'apres le message envoye...
[/code]
_________________
Ouh là là c'est chaud tout ça!!
Back to top
View user's profile Send private message
tronka
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jan 2004
Posts: 92
Location: France/Lyon

PostPosted: Tue Feb 03, 2004 9:12 am    Post subject: Reply with quote

As tu bien rajouté tes utilisateurs dans le fichier /etc/passwd ?

Tu dois avoir des lignes du style:
Code:

utilisateur1:x:1000:407::/home/utilisateur1:/bin/bash
utilisateur2:x:1001:407::/home/utilisateur2:/bin/bash
utilisateur3:x:1002:407::/home/utilisateur3:/bin/bash
utilisateur4:x:1003:407::/home/utilisateur4:/bin/bash


Apres je ne suis pas bien sur au niveau des GUID et UID mais je sais qu'il a fallut que je rajoute manuellement ces lignes pour avoir mes users sur mon server Samba.
D'ailleur si quelqu'un pourrait m'expliquer le principe des GUID et UID ça serait sympa :)
Encore une fois je ne suis pas sur de ce que j'avance mais je sais que ça c'est mis a marcher au bureau apres que j'ai rentré ces lignes en fonction des utilisateurs qui utilisaient le server.
_________________
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Back to top
View user's profile Send private message
Admin-galere
Apprentice
Apprentice


Joined: 04 Nov 2003
Posts: 206
Location: Paris

PostPosted: Tue Feb 03, 2004 9:18 am    Post subject: Reply with quote

ah? merci mais comment savoir quels uid et guid mettre??
Un copier coller de tes lignes en changeant que les noms d'users ca va pas suffire si??

pour ma part j'ai ca dans mon etc/passwd:
Code:



root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/bin/false
daemon:x:2:2:daemon:/sbin:/bin/false
adm:x:3:4:adm:/var/adm:/bin/false
lp:x:4:7:lp:/var/spool/lpd:/bin/false
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/bin/false
news:x:9:13:news:/usr/lib/news:/bin/false
uucp:x:10:14:uucp:/var/spool/uucppublic:/bin/false
operator:x:11:0:operator:/root:/bin/bash
man:x:13:15:man:/usr/man:/bin/false
postmaster:x:14:12:postmaster:/var/spool/mail:/bin/false
cron:x:16:16:cron:/var/spool/cron:/bin/false
ftp:x:21:21::/home/ftp:/bin/false
at:x:25:25:at:/var/spool/cron/atjobs:/bin/false
squid:x:31:31:Squid:/var/cache/squid:/bin/false
gdm:x:32:32:GDM:/var/lib/gdm:/bin/false
xfs:x:33:33:X Font Server:/etc/X11/fs:/bin/false
games:x:35:35:games:/usr/games:/bin/false
named:x:40:40:bind:/var/bind:/bin/false
mysql:x:60:60:mysql:/var/lib/mysql:/bin/false
postgres:x:70:70::/var/lib/postgresql:/bin/bash
apache:x:81:81:apache:/home/httpd:/bin/false
nut:x:84:84:nut:/var/state/nut:/bin/false
cyrus:x:85:12::/usr/cyrus:/bin/false
vpopmail:x:89:89::/var/vpopmail:/bin/false
alias:x:200:200::/var/qmail/alias:/bin/false
qmaild:x:201:200::/var/qmail:/bin/false
qmaill:x:202:200::/var/qmail:/bin/false
qmailp:x:203:200::/var/qmail:/bin/false
qmailq:x:204:201::/var/qmail:/bin/false
qmailr:x:205:201::/var/qmail:/bin/false
qmails:x:206:201::/var/qmail:/bin/false
postfix:x:207:207:postfix:/var/spool/postfix:/bin/false
smmsp:x:209:209:smmsp:/var/spool/mqueue:/bin/false
portage:x:250:250:portage:/var/tmp/portage:/bin/false
guest:x:405:100:guest:/dev/null:/dev/null
nobody:x:65534:65534:nobody:/:/bin/false
sshd:x:22:22:sshd:/var/empty:/dev/null
asc:x:1000:100::/home/asc:/bin/bash
ldap:x:439:439::/usr/lib/openldap:/dev/null

_________________
Ouh là là c'est chaud tout ça!!


Last edited by Admin-galere on Tue Feb 03, 2004 10:44 am; edited 2 times in total
Back to top
View user's profile Send private message
tronka
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jan 2004
Posts: 92
Location: France/Lyon

PostPosted: Tue Feb 03, 2004 9:20 am    Post subject: Reply with quote

Le mieux c'est d'essayer , voit si avec ces 4 lignes tu obtiens quelquechose de concluant. Par contre au niveau des ID je ne sais pas j'ai un peu fais au pifomètre, mais ça marche donc essaye tu verras bien :)

Courage :wink:
_________________
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Back to top
View user's profile Send private message
Admin-galere
Apprentice
Apprentice


Joined: 04 Nov 2003
Posts: 206
Location: Paris

PostPosted: Tue Feb 03, 2004 9:22 am    Post subject: Reply with quote

une petite question en plus, a ton avis, faut il rajouter root?
Car j'ai cree que 2 user dont root.
je sais pas c ptet une qestion bete mais comme ca je connaitrai la reponse! :oops:
_________________
Ouh là là c'est chaud tout ça!!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum