probleme avec samba - Linux et OS Alternatifs
Marsh Posté le 06-05-2002 à 15:30:22
# useradd monutilisateurlinux
# smbpasswd -a monutilisateurlinux
Et maintenant tu peux utiliser monutilisateurlinux comme utilisateur pour te logger avec le mot de passe que tu auras donne dans la 2nd instruction.
Dans le smb.conf, pour tes partages, tu dois spécifier :
valid users = monutilisateurlinux
guest ok = no
Marsh Posté le 06-05-2002 à 15:54:28
ca veut tj pas passer
je vois le serveur
je double click dessus
et il demande un mot de pass
je remet le meme et me met : mauvais mot de passe
je precise que je me connecte bien avec le nom d'utilisateur et le mot de pass sous 98
Marsh Posté le 06-05-2002 à 16:10:58
voila mon fichier smb.conf
[global]
workgroup = Domaine1
server string = linux
log file = /var/log/samba/log.%I
max log size = 50
security = user
encrypt password = yes
socket option = TCP_NODELAY
load printer = no
[tmp]
comment = public stuff
path = /tmp
valid user = keneda
writable = yes
Marsh Posté le 06-05-2002 à 16:46:08
|XLM|Keneda a écrit a écrit : voila mon fichier smb.conf [global] workgroup = Domaine1 server string = linux log file = /var/log/samba/log.%I max log size = 50 security = user encrypt password = yes socket option = TCP_NODELAY load printer = no [tmp] comment = public stuff path = /tmp valid users = keneda writable = yes |
valid users, avec un S
evidément, tu es loggué en keneda sous Win 98, tu as bien un utilisateur keneda sous Linux et tu as bien fait smbpasswd -a keneda ?
Marsh Posté le 06-05-2002 à 18:06:32
fait attention a windows98 car il gere tres mal les droits d'utilisateurs.
regarde les logs de samba pour vérifier le nom d'utilisateur qui est utilise pour se connecter (/usr/local/samba/log ou un truc comme ca)
Marsh Posté le 06-05-2002 à 19:33:54
je suis logger en keneda sous windows
et c pas valid users car j'ai vu ma fote, j'ai changer et c ct pareil .....
j'arrive pas a voir
Marsh Posté le 07-05-2002 à 15:04:36
un petit test rapide :
dans samba, normallement ta une config par default qui te permet d'acceder depuis ton windows au /home de ton user. Donc creer toi un user keneda sur ton linux et n'oublie pas de le creer aussi dans samba avec la procedure sous nommé.
Dans le cas ou tu n'arrives pas a te connecter, verifie les logs (si ce n est deja fait), il te dira avec kel user tu as esaye de te connecter.
Enfin si c pas keneda qui est utilise, regarde dans la configuration windows/reseau/jesaisplusquoiendessousdescartesreseauxetprotocols au sujet de l identification et esaye un autre parametres. Je crois que tu es oblige d'avoir un mdp pour le user. Essaye aussi eventuellement de mettre le meme mdp windows et samba pour ton user
Marsh Posté le 07-05-2002 à 20:02:14
g deja le meme mot de pass win/samba pour linux
sinon, kelk un pourrait me donner les commandes pour ajouter un user linux avec son mot de pass et ajouter cet user en samba
car je fais ca en grafic, c peut etre ca qui merde
merci d'avance
Marsh Posté le 08-05-2002 à 16:08:52
useradd mon_user
passwd mon_user
cat /etc/passwd | mksmbpasswd.sh > /etc/smbpasswd
smbpasswd mon_user
[partage xyz]
comment = mon partage
path= /home/mon_user
user= mon_user
security = user
writeable= no ou yes
read list= mon_user
Host allow= le num de rézo de t'es postes
Host deny = all
décommente le [home]
attention au droit unix aussi..
Marsh Posté le 08-05-2002 à 18:16:06
merci
mais dans ma version, samba est installé dans /etc/samba
smb.conf est dans ce repertoir
fo remplacer koi alors pour :
cat /etc/passwd | mksmbpasswd.sh > /etc/smbpasswd ???
cat /etc/samba/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
c bon ca ??
Marsh Posté le 28-05-2002 à 23:48:36
bah, j'utilise la version mandrake 8.2
avant, les fichiers de samba etaient directement dans /etc
maintenant, ils sont dans le repertoire /etc/samba
donc, je sais po koi changer dans la commande :
cat /etc/passwd | mksmbpasswd.sh > /etc/smbpasswd
Marsh Posté le 30-05-2002 à 17:29:57
Jamais utilise mais ce qu'il faut que tu matte c que dans mksmbpasswd.sh il n'y a pas un rep pointant sur /etc et non sur /etc/samba
ensuite tu change /etc/smbpasswd par /etc/samba/smbpasswd
Marsh Posté le 30-05-2002 à 17:37:05
|XLM|Keneda a écrit a écrit : merci mais dans ma version, samba est installé dans /etc/samba smb.conf est dans ce repertoir fo remplacer koi alors pour : cat /etc/passwd | mksmbpasswd.sh > /etc/smbpasswd ??? cat /etc/samba/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd c bon ca ?? |
Normalement oui.
De toute facon dans ton fichier smb.conf tu peux lui indiquer ou se trouve le fichier smbpasswd dons a la limite tu peux le mettre n'importe ou.
Marsh Posté le 30-05-2002 à 22:12:18
Je profite de ce post car j'ai un ptit prob sur samba.
Voila, sous un shell, quand je tape smbclient -L Kenitec ( kenitec estle nom de mon ordi et linux celui de mon servur linux ) , il m'affiche le resultat mais avant il me demande un mot de passe, or je peut taper n'importe quoi, il l'accepte, bizarre, non ? et quand je fais smbclient -L linux, il me demande tj un passe, or, la il n'accepte aucun mot de passe,, il m'indique : session setup failed : NT_STATUS_LOGON_FAILURE, ou est ce que je peut modifier cela ?MErci
Marsh Posté le 30-05-2002 à 23:59:02
je vais formater et reinstaller demain pendant le match de foot
je vais tout reprendre a 0 !
ca va etre plus simple
pouvez vous me donner l'ordre de procedure une fois linus reinstaller ?
Marsh Posté le 31-05-2002 à 01:07:23
|XLM|Keneda a écrit a écrit : je vais formater et reinstaller demain pendant le match de foot je vais tout reprendre a 0 ! ca va etre plus simple pouvez vous me donner l'ordre de procedure une fois linus reinstaller ? |
mais non
[homes]
comment = vla ton rep perso
browseable = no
read only = no
create mode = 0750
ta oublié ca, en suite fait comme on te dit pour les passwd. donc, les users samba sont obligatoirement des users unix.
si tu veux la meme longueur de pass sous unix et samba, tu peux les synchroniser.
si non, l'ordre.
tu dl la derniere samba
rpm -Uih samba.ke.ta.dl.rpm
n'utilise pas swat, il ta vire les commentaire ce con.
puis, decomment la section homes sans rien toucher.
declare la securité au nivo user, et non share. active le passe chiffré. dans la ligne valide user pour ton rep public, au lieu de mettre les user les uns apres les autres, tu mets le groupe à koi appartiennent les users.
valid users = @groupe_des_users
c'est plus souple. du coupe, tes users doivent appartenir aux 2 groupes diff. example:
ducon appartient au groupe ducon, mais aussi au groupe groupe_des_users
ducon peut donc aller sur samba.
autres choses, apres valid users, mets aussi, invalid users = ftp rpc root apache wuftp...
tous les autres users systemes ki n'ont aps a aller sur samba. surtout pas root. c'est pas bon pour la santé de tes enfants.
pour le rep public, je te conseille pour faire en sorte kil ait un mask 750 ou 770 pour eviter les surprises.
en ce ki concerne les printers, c'est facile, fo juste verifier que ton printer est bien declaré sous /etc/printcap
samba devrait le lire et la partage.
suit aussi les conseille des autres, pour d'autres options dont g pas parlé. comme la limite de connextion dans le temps par exemple.
et enfin, y a un outil genial, ki te permets de sortir un resultat totalement faux face aux OS fingerprint scan
au cas ou un ducon veux savoir l'os de ton serveur ( un 2K ou un NT?). et bien, tu peux lui faire croir ke c'est un NT. alors il va se casser la bite en 4 pour te cracker avec un nbnuker pour rien.
j'espere t'avoir aidé. si ta encore des kestions, y a ka demander
Marsh Posté le 31-05-2002 à 09:26:37
?
Marsh Posté le 31-05-2002 à 14:55:22
bah, mon server esta u lycée
j'y vais tout a l'heure, je fini de mater le match
je te dis ce soir si j'ai des problemes
merci beaucoup a toi
Marsh Posté le 02-06-2002 à 13:02:13
bon, j'ai reinstaller linux avant hier !
j'ai refais mon smb.conf (fais chier, je ne l'ai pas ici ... je le posterai demain)
j'ai creer 3 comptes linux, je les ai passer en compte samba avec la commande :
cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
ensuite, j'ai ouvert a session de mon 98 avec le login et le mot de passe d'un utilisateur linux
et kan je click sur le server linux, il me redemande mon mot de pass, je le met, et me sort : mot de pass incorect
Marsh Posté le 02-06-2002 à 13:36:12
bizarre vous avez dit bizarre.
je me demande si avec win 98FE il ne vaut pas mieux mettre mot de passe non crypté ...
Marsh Posté le 02-06-2002 à 14:24:53
bah, j'ai deja essayer avant
mais je vais recommencer demain
sinon, comment voir si mes utilisateurs sont bien dans samba ?
Marsh Posté le 02-06-2002 à 14:31:01
/etc/samba/smbpasswd
Marsh Posté le 03-06-2002 à 15:12:52
bon, j'y arrive toujours pas
voila mon fichier smbpasswd
#
# SMB password file.
#
root:0:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]root
bin:1:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]bin
daemon:2:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]daemon
adm:3:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]adm
lp:4:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]lp
sync:5:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]sync
shutdown:6:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]shutdown
halt:7:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]halt
mail:8:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]mail
news:9:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]news
uucp:10:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]uucp
operator:11:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]operator
games:12:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX:[U ]games
gopher:13:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]gopher
postgres:40:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]PostgreSQL Server
ftp:14:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]FTP User
squid:23:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]
gdm:42:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]GDM User
htdig:51:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]HTDIG User
dhcpd:19:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]Dhcpd User
named:25:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]Bind User
postfix:35:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]Postfix User
snort:27:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]
nscd:28:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]NSCD Daemon
rpm:37:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]RPM User
apache:48:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]Apache User
rpcuser:29:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]RPC Service User
rpc:32:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]Portmapper RPC user
sympa:89:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]Sympa Mailing list manager
gica:90:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]Gica Account
ldap:93:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]OpenLDAP server
vpopmail:399:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]vpopmail user
alias:400:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]qmail alias user
qmaild:401:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]qmaild user
qmaill:402:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]qmaill user
qmailp:403:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]qmailp user
qmailq:404:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]qmailq user
qmailr:405:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]qmailr user
qmails:406:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]qmails user
dnscache:410:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]dnscache user
dnslog:411:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]dnslog user
tinydns:412:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]tinydns user
axfrdns:413:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]axfrdns user
nobody:65534:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]Nobody
xfs:414:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]X Font Server
mysql:415:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]MySQL server
freporo:501:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]freporo
keneda:502:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]keneda
poron:503:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX:[U ]poron
donc, j'ai bien les 3 utilisateurs que j'ai creer qui sont dedans
voila mon fichier smb.conf
[global]
workgroup = Domaine1
server string = linux
log file = /var/log/samba/log.%I
max log size = 50
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
socket option = TCP_NODELAY
load printers = no
[Compta]
comment = public stuff
path = /partage/comptabilité
valid users = poron
writable = yes
donc si vous voyez une couille, dite le moi .....
Marsh Posté le 13-06-2002 à 17:10:42
A l'attention de soony qui aurait mieux fait de creer un nouveau post (ce qui a surement ete fait)
En faite par default sous NT t'as un compte invite avec aucun mot de pass, donc kan tu mets pas de mdp, NT va te considere comme un invite (que ce soit juste pour voir les partage ou pour se connecter a un lecteur)
Marsh Posté le 26-06-2002 à 16:21:26
dans le style je remonte les vieux tomics...
j'ai le meme probleme, sous 98 la connection ne me demande qu'un mot de passe mais pas de login --> mot de passe incorrect bla bla bla
Marsh Posté le 26-06-2002 à 16:32:46
Idem, j'ai le meme probleme avec mon 98se.
J'ai entendu dire qu'il y avait une bidouille a faire sous Windows pour supprimer le problème, qui persiste aussi quand on veut se connecter a un poste XP ou 2000 ...
Marsh Posté le 26-06-2002 à 16:56:22
Reekho a écrit a écrit : Idem, j'ai le meme probleme avec mon 98se. J'ai entendu dire qu'il y avait une bidouille a faire sous Windows pour supprimer le problème, qui persiste aussi quand on veut se connecter a un poste XP ou 2000 ... |
rhaaaaaaaa si tu la trouves la manip je t'aime
Marsh Posté le 26-06-2002 à 17:10:43
Je viens de trouver un truc, et ca marche.
Quand tu crées un User et un Mot de passe pour Samba, il faut que ceux ci soit exactement les meme que Ton login et mdp pour Windows ...
Et oui, maintenant je vais etre obligé de taper un mdp a chaque fois que je vais sous Windows.
Tu peux mettre un mot de passe sous windows en allant dans:
Panneau de conf> mot de passe.
C tout con en fait.
Marsh Posté le 26-06-2002 à 18:04:15
euh.j'ai un n'ot pbleme...
ca tourne sous 98 nikel...ca tournotte sous Xp...
entendre par la que le parcour des dossiers partagés par samba est hyyyyyyper lent, l'ouverture encore plus...et ca lag tellement quand on veut sauvegarder ou creer un fichier qu'une fois sur 2 l'explorateur plante.
une idée ? (si non tant pis c'est pas mon paicai cai celui de mon binome )
Marsh Posté le 06-05-2002 à 15:15:55
salut
j'ai installer ce matin linux mandrake 8.2
sans aucun probleme
j'ai configurer le reseau sans probleme aussi
apres j'ai commencé samba
j'arrive a un partager des dossiers sans problemes kan je suis en security = share
mais, je voudrai avoir des repertoires par utilisateurs proteger avec mot de pass
mon mot client est un win98 premiere edition
j'ai plein d'utilisateurs linux, mais je crois que ca merde kan ca veut creer les comptes samba ...
si kelk un peut m'aider svp ? en me disant comment le plus simplement creer un compte linux et le passer en compte samba
merci