View previous topic :: View next topic |
Author |
Message |
Admin-galere Apprentice
Joined: 04 Nov 2003 Posts: 206 Location: Paris
|
Posted: Mon Feb 02, 2004 2:59 pm Post subject: [samba] ne peut pas ajouter d'utilisateurs (résolu) |
|
|
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 |
|
|
tronka Tux's lil' helper
Joined: 20 Jan 2004 Posts: 92 Location: France/Lyon
|
Posted: Mon Feb 02, 2004 3:10 pm Post subject: |
|
|
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 |
|
|
anigel Bodhisattva
Joined: 14 Apr 2003 Posts: 1894 Location: Un petit bled pas loin de Limoges ;-)
|
Posted: Mon Feb 02, 2004 3:15 pm Post subject: |
|
|
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 ? ! _________________ Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres. |
|
Back to top |
|
|
Admin-galere Apprentice
Joined: 04 Nov 2003 Posts: 206 Location: Paris
|
Posted: Mon Feb 02, 2004 3:16 pm Post subject: |
|
|
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.
-------------------------
edit: smb passwd file=/etc/samba/private/smbpasswd _________________ Ouh là là c'est chaud tout ça!! |
|
Back to top |
|
|
Admin-galere Apprentice
Joined: 04 Nov 2003 Posts: 206 Location: Paris
|
Posted: Mon Feb 02, 2004 3:21 pm Post subject: |
|
|
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 |
|
|
tronka Tux's lil' helper
Joined: 20 Jan 2004 Posts: 92 Location: France/Lyon
|
Posted: Mon Feb 02, 2004 3:23 pm Post subject: |
|
|
Merci pour ta confirmation Ani
anigel wrote: |
PS : Tu brilles dans la nuit ? ! |
Oui mais j'ai plus de maquillage en ce moment donc c'est un peu plus dur _________________ "Si c'est stupide et que ça marche, alors ce n'est pas stupide" |
|
Back to top |
|
|
tronka Tux's lil' helper
Joined: 20 Jan 2004 Posts: 92 Location: France/Lyon
|
Posted: Mon Feb 02, 2004 3:26 pm Post subject: |
|
|
Admin-galere wrote: |
on dirait qu'il arrive pas a creer ce fichier. A quoi cele peut etre du? |
A tu fais un : ?
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 |
|
|
Admin-galere Apprentice
Joined: 04 Nov 2003 Posts: 206 Location: Paris
|
Posted: Mon Feb 02, 2004 3:29 pm Post subject: |
|
|
je n'avais pas cree le fichier donc j'avoue j'avais mal joué mais ca ne marche pas plus.
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 |
|
|
tronka Tux's lil' helper
Joined: 20 Jan 2004 Posts: 92 Location: France/Lyon
|
Posted: Mon Feb 02, 2004 3:38 pm Post subject: |
|
|
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 .
Je suis toujours plonger dans mon bouquin TCP/IP _________________ "Si c'est stupide et que ça marche, alors ce n'est pas stupide" |
|
Back to top |
|
|
Admin-galere Apprentice
Joined: 04 Nov 2003 Posts: 206 Location: Paris
|
Posted: Mon Feb 02, 2004 3:42 pm Post subject: |
|
|
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 _________________ Ouh là là c'est chaud tout ça!! |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Feb 02, 2004 3:49 pm Post subject: |
|
|
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 ... _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
Admin-galere Apprentice
Joined: 04 Nov 2003 Posts: 206 Location: Paris
|
Posted: Mon Feb 02, 2004 3:52 pm Post subject: |
|
|
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 |
|
|
tronka Tux's lil' helper
Joined: 20 Jan 2004 Posts: 92 Location: France/Lyon
|
Posted: Mon Feb 02, 2004 3:55 pm Post subject: |
|
|
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.
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 .... _________________ "Si c'est stupide et que ça marche, alors ce n'est pas stupide" |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Feb 02, 2004 4:02 pm Post subject: |
|
|
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 |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Feb 02, 2004 4:03 pm Post subject: |
|
|
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 .... |
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 (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 |
|
|
Admin-galere Apprentice
Joined: 04 Nov 2003 Posts: 206 Location: Paris
|
Posted: Mon Feb 02, 2004 4:08 pm Post subject: |
|
|
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!! _________________ Ouh là là c'est chaud tout ça!! |
|
Back to top |
|
|
tronka Tux's lil' helper
Joined: 20 Jan 2004 Posts: 92 Location: France/Lyon
|
Posted: Mon Feb 02, 2004 4:09 pm Post subject: |
|
|
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 .
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
Dsl pour le OFF TOPIC _________________ "Si c'est stupide et que ça marche, alors ce n'est pas stupide" |
|
Back to top |
|
|
Admin-galere Apprentice
Joined: 04 Nov 2003 Posts: 206 Location: Paris
|
Posted: Mon Feb 02, 2004 4:09 pm Post subject: |
|
|
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. _________________ Ouh là là c'est chaud tout ça!! |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Feb 02, 2004 5:27 pm Post subject: |
|
|
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 ... _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
Admin-galere Apprentice
Joined: 04 Nov 2003 Posts: 206 Location: Paris
|
Posted: Tue Feb 03, 2004 8:13 am Post subject: |
|
|
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 |
|
|
Admin-galere Apprentice
Joined: 04 Nov 2003 Posts: 206 Location: Paris
|
Posted: Tue Feb 03, 2004 9:03 am Post subject: |
|
|
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 cest
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 dajouter 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 |
|
|
tronka Tux's lil' helper
Joined: 20 Jan 2004 Posts: 92 Location: France/Lyon
|
Posted: Tue Feb 03, 2004 9:12 am Post subject: |
|
|
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 |
|
|
Admin-galere Apprentice
Joined: 04 Nov 2003 Posts: 206 Location: Paris
|
Posted: Tue Feb 03, 2004 9:18 am Post subject: |
|
|
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 |
|
|
tronka Tux's lil' helper
Joined: 20 Jan 2004 Posts: 92 Location: France/Lyon
|
Posted: Tue Feb 03, 2004 9:20 am Post subject: |
|
|
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 _________________ "Si c'est stupide et que ça marche, alors ce n'est pas stupide" |
|
Back to top |
|
|
Admin-galere Apprentice
Joined: 04 Nov 2003 Posts: 206 Location: Paris
|
Posted: Tue Feb 03, 2004 9:22 am Post subject: |
|
|
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! _________________ Ouh là là c'est chaud tout ça!! |
|
Back to top |
|
|
|