re: Samba Serveur/client 2 sr différents.

re: Samba Serveur/client 2 sr différents. - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 30-01-2008 à 11:18:15    

Trop difficile d'expliquer comment modifier le titre du sujet ?  
 
Les forums sont fait pour communiquer. Si je viens poster ici ce n'est pas pour que mon sujet soit lock quel interet... c'est affligeant.
 
Je recopie mon post à moin qu'il soit de nouveau lock.
 
---------------------------------------------------------------------------------------------------------------------------
Oui j'ai mis en pratique le serveur wins mais impossible de pouvoir accéder au serveur..
 
 
Disons que le serveur se trouve dans le SR 10.0.5.x et les clients SR 10.0.4.x
 
 
Par rapport aux hotes w$ qui doivent pointer sur le serveur wins oui, ca a été fait.
 
 
Par contre je n'avais point vu le "name resolve order=" je regarde ca plus attentivement.
 
 
 
voici le bout de mon .cnf
 
 
#------------------------------------------------------------------
[global]
        workgroup = TEST
        server string = Samba
        netbios name = poseidon
        share modes= yes
        interfaces = lo eth0 10.0.5.20/255.255.255.0
        hosts allow = 127. 10.0.5. 10.0.4.
        security = user
 
 
       smb passwd file=/etc/smbpasswd
        time server = yes
        domain master = yes
        domain logons = yes
       
         wins support = yes
         wins proxy = yes
#dns proxy = yes
 
 
#et comme exemple de share
 
 
[public]
        comment= public
        path=/home/public
        public=yes
        writeable=yes
        browseable=yes
        create mode=0755
#------------------------------------------------------------------


Message édité par nhien le 30-01-2008 à 12:33:28
Reply

Marsh Posté le 30-01-2008 à 11:18:15   

Reply

Marsh Posté le 30-01-2008 à 12:44:19    

Bah la documentation du forum est fait pour t'aider et les règles sont à lire donc à éviter de faire des conneries.

Reply

Marsh Posté le 30-01-2008 à 13:00:03    

Quels sont les masque de sous-réseau de tes différents postes?
Tes postes en 10.0.4 ping t'ils le serveur en 10.0.5 ?
Car si ce n'est pas le cas alors il y a a un problème de routage. Donc autoriser le routage entre 10.0.4 et 10.0.5


Message édité par addyll le 30-01-2008 à 13:00:20
Reply

Marsh Posté le 30-01-2008 à 13:05:34    

C'est bon, on ne va pas tourner en rond tu n'es pas modo si mon post doit être lock il le sera.
 
Pour en revenir au sujet je me suis aidé du tuto
 
http://www.trustonme.net/didactels/103.html
 
Reste des problemes de partage de fichier avec mdp
 
edit: @Addyll J'avais le ping entre les 2 mais le serveur n'etait pas affiché. J'ai mis des options  
 
map to guest  Bad User
obey pam restrictions  Yes
guest account  smbguest
 
a mon avis le 'obey pam rescriction' a du agir.
J'ai pas eu le tps d'analyser la chose.
 
Le seul probleme qu'il me reste c'est que lorsque je cree un user et que je souhaite partager un share avec un mot de pass.
j'ai le fichier qui est visible depuis mon w$, lorsque je clique la demande de login/pass. mais impossible à ouvrir malgrès les bons logins/pass.


Message édité par nhien le 30-01-2008 à 14:13:34
Reply

Marsh Posté le 31-01-2008 à 12:49:01    

Le login utilisé est-il au moins créé sur ton serveur samba ? Je suppose que oui mais il faut faire attention à avoir créer un login samba, ce qui n'a rien à voir avec un login linux.  
Tu peux montrer ta section smb.conf concernant le partage que tu veux créér ?

Reply

Marsh Posté le 01-02-2008 à 15:14:48    

Merci de te pencher sur mon problème Addyl
je te joint mon smb.conf
 
Alors pour les partages  
 
En fait je veux avec un compte pour acceder à des ressources sur le serveur Linux.
Mais j 'ai l'impression qu'il n'y a pas de "liaison" entre le client & serveur
 
par exemple dans favoris réseau mon serveur n'apparait pas MAIS quand je fais "clik droit" sur favoris > recherche >NOM_serveur
il apparait et est bien dans le group. :s
 
Je me retrouve avec des fichiers vides bien qu'ils soient rempli avec lesquels impossible de creer/supprimer les dossiers pas les autorisations malgres un chmod 777 dessus.
 
et pour les acces aux fichiers sécurisés impossible de se log.  
 
un truc a faire sur le w$? hormis que le compte linux/w$ soit le même
 
manip pour creer user que j'ai fait
useradd toto
passwd toto (=toto)
smbpasswd -a toto (=toto)
 
 
 
merci bcp de te pencher sur mon probleme !


Message édité par nhien le 01-02-2008 à 15:16:35
Reply

Marsh Posté le 01-02-2008 à 15:17:52    

par exemple dans public je vais pour y entrer mais rien dedans..
et impossible de se log sur mon fichier homenicolas
[global]
workgroup = TEST
        server string = Samba moore
        netbios name = SAMBATEST
        socket options = TCP_NODELAY
        hosts allow = 10.0.5. 10.0.4.
        interfaces = eth0 10.0.5.1/255.255.255.0
        map to guest = Bad User
        guest account = invite
# Mot de passe :
        smb passwd file = /etc/smbpasswd
        username map = /etc/samba/smbusers
        security = user
        local master = yes
# Explorateur d'ordinateur :
        os level = 95
 
# Casse des fichiers :
#       preserve case = yes
# Les noms au format 8.3 (type DOS) sont convertis en majuscule
#       short preserve case = no
[test]
        path = /tmp/test
        writeable = yes
        create mode = 0777
[public]
        path = /mnt/public
        comment = public
        browseable = yes
        guest ok = yes
 
[homenicolas]
        path = /home/nicolas
        comment = dossier home nico
        valid users = nicolas, picasso, picasso$
        create mode = 0775


Message édité par nhien le 01-02-2008 à 15:19:21
Reply

Marsh Posté le 02-02-2008 à 00:05:41    

Tu as lu cette doc : http://www.ac-creteil.fr/reseaux/s [...] linux.html
ou encore ca : http://www.nuxo.net/tutorial-16.html

 

Je t'enverrai mon fichier smb.conf lundi et une doc que j'avais faite si tu veux.


Message édité par addyll le 02-02-2008 à 00:06:01
Reply

Marsh Posté le 04-02-2008 à 07:08:17    

Bonjour, le hic est que j'ai utilisé le premier lien pour mettre en place samba. je ne comprends pas pourtant j'ai réalisé a la lettre.
 
Merci des liens.
pour ton smb.conf je ne suis pas contre huhu.
Merci Addyl

Reply

Marsh Posté le 04-02-2008 à 11:43:33    

je suis revenu sur une config bcp plus simple, j'ai regardé la doc officielle en mode standalone ce qui m'interesse.
http://us4.samba.org/samba/docs/ma [...] anon-print
 
workgroup = TEST
server string = Samba moore
netbios name = SAMBATEST  
security = share
os level = 95
 
#Serveur wins apparement utilisé quand plusieurs sous reseaux
wins support = yes
name resolve order = lmhosts host wins bcast
 
[test]
path= /var/samba/test
writeable = yes
directory mask =0771
create mode = 0777
browseable = yes
force user = jackb
force group = users
read only = no
 
[public]
path = /var/samba/public
comment = public
browseable = yes
read only = no
guest ok = yes
 
#repertoire /var/samba/test Chmod 771 + chown jackb.users
#repertoire /var/samba/public   j'y accède.
#User créé est jackb (utilisation de smbpasswd / creation sur w$ de cette utilisateur qui est dans le group users..)
#Quand je clique sur le repertoire j'ai un acces refusé. Je comprends pas
#Je n'ai plus de fenêtre demandant le mdp + user
#de plus quand je regarde dans mon favoris reseau samba est invisble mais je peux y avoir acces par la fontion rechercher sur le reseau..
#Malgrès la recherche sur google je ne trouve pas.
 
Autre chose
smbclient -L localhost -N
je vois bien les dossier en partage et le serveur et en Master sur le group de travail.
Depuis le client w$ un net view \\SAMBATEST    me liste les 2 fichiers en partage.
 
Nhien qui perd ses cheuveux


Message édité par nhien le 04-02-2008 à 11:57:25
Reply

Marsh Posté le 04-02-2008 à 11:43:33   

Reply

Marsh Posté le 04-02-2008 à 12:29:33    

modif *
 
[test]
path= /var/samba/test
writeable = yes
directory mask =0771
browsable = yes
valid users = jackb
read only = no  
 
mais l'inivte de commande me met
 
SAMBATEST\invité
---
 
je cherche je cherche

Reply

Marsh Posté le 04-02-2008 à 13:21:50    

Salut, bon alors voilà mon smb.conf:

 

[global]
netbios name = SRV-TEST
workgroup = TEST
server string = Serveur Samba %v
guest account = nobody
log file = /var/log/samba/log.%u
max log size = 50
username map = /etc/samba/smbusers
security = user
#########################################
time server = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
name resolve order = lmhosts wins bcast
wins support = yes
dns proxy = no
#########################################
encrypt passwords = yes
null passwords = no
smb passwd file = /etc/samba/smbpasswd
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *New* %n\n *Re* %n\n *pa*
add machine script = /usr/bin/useradd -d /dev/null -g machines -s /dev/false -M %u && smbpasswd -a -m -n %u
#########################################
os level = 128
domain master = yes
local master = yes
preferred master = yes
domain logons = yes
#########################################
logon script = logon.bat
#########################################
logon home = \\%N\%u
logon drive = P:
logon path = \\%N\profiles\%u
#########################################
admin users = administrateur
nt acl support = no
#########################################
[netlogon]
path = /home/netlogon/%g
locking = no
writeable = no
public = no
root preexec = echo -e "%u connecte le %T sur %I\n" >> /root/connexions/%u_connect.txt
root postexec = echo -e "%u deconnecte le %T" >> /root/deconnexions/%u_deconnect.txt
browseable = no
write list = @admins
#########################################
[profiles]
path = /home/profiles
browseable = no
writeable = yes
create mask = 0700
directory mask = 0700
#########################################
[homes]
volume = Repertoire Personnel
invalid users = nobody
browseable = no
writeable = yes
#########################################
[public]
volume = Repertoire Public
# guest ok = yes
browseable = yes
path = /home/public
valid users = root @groupe
admin users = root @groupe
write list = root @groupe
#########################################

 

Pour l'instant ne prend en compte que le partage public qu'il faut créer:
mkdir /home/public

 

Si tu regarde bien au niveau de ce partage, seuls root et les utilisateurs appartenant au groupe "groupe" (@groupe) peuvent avoir accès en écriture sur ce partage (public).
il faut alors créer l'utilisateur toto appartenant au groupe "groupe":
- création du groupe "groupe": groupadd groupe
- création du home de toto: mkdir /home/toto
- création du user linux toto: useradd toto -g groupe -d /home/toto
- création du user samba toto: smbpasswd -a toto -> lui mettre un mot de passe
- mettre les bons droit au home de toto: chown toto.groupe /home/toto
- on redémarre alors le serveur samba: /etc/init.d/samba restart

 

Normalement à partir de ton windows tu ouvre le poste de travail et dans la barre d'adresse tu saisi l'adresse: \\srv-test\
et on te demandera les identifiants de toto. Normalement ca devrait marcher. Adapte ce cas à ton exemple personnel.

 

Bon courage.

 

PS: tu a même la possibilité de rajouter ton PC au domaine TEST mais en utilisant le compte root pour la mise au domaine


Message édité par addyll le 04-02-2008 à 13:23:21
Reply

Marsh Posté le 04-02-2008 à 14:27:47    

salut merci de ton aide.
 
Pour le domaine. ca ne m'interesse pas, je veux juste pouvoir réaliser un serveur de fichier. J'allume le linux hop j'ai le partage et je l'etteinds
 
J'ai bien la demande de mot de pass. Mais un message d'erreur
\\serveur n'est pas dispo.... vous ne disposez pas des autorisations...
Plusieurs connexions à un serveur ou à une ressource partagée par le même utilisateur, en utilisant plus d'un nom utilisateur, ne sont pas autorisées. supprimez toutes les connexions  à la ressource partagée et recommencez.
 
un truc m'intrigue, j'ai 2 smbpasswd  
/etc/smbpasswd
/etc/samba/smbpasswd
 
bizarre ca je me renseigne
 
edit: bon j'ai la demande de loginn  mais je reviens sur un  
PCWINDOWS\toto
 
..
nhien


Message édité par nhien le 04-02-2008 à 14:35:54
Reply

Marsh Posté le 04-02-2008 à 15:13:39    

Essais de passer par l'adresse Ip du serveur : \\10.X.X.X\toto\

 

Redémarre ton service samba.

 

Le compte samba toto est-il vraiment créé ?? Tu peux le voir justement dans le fichier /etc/samba/smbpasswd où tu verras une ligne commencant par
toto:xxxxx:yyyyyyyyyyyyyyyyyyyyyyy....

 

Redémarre aussi ton windows.


Message édité par addyll le 04-02-2008 à 15:14:06
Reply

Marsh Posté le 04-02-2008 à 15:49:51    

jun yum remove samba s'imposait base smbpasswd corrompue je fais ca vite

Reply

Marsh Posté le 04-02-2008 à 16:43:02    

fonctionne pas
 
cat /etc/passwd
je le vois . group/usr cree pourtant impossible de me log..
 
edit:  
avec security = user,
 
obligé de me log en toto sur le poste client?
je souhaiterai un dossier accessible de n 'importe quel poste
 
et ca fonctionne tjs pas.
 :cry:


Message édité par nhien le 04-02-2008 à 16:56:03
Reply

Marsh Posté le 04-02-2008 à 17:00:29    

Tu a repris exactement mon smb.conf ou pas ??
Si tu veux un dossier accessible sans authentification alors il faut autoriser les connexions anonymes en effacant la ligne de commentaire "#" devant "guest ok = yes" dans la section "public"

Reply

Marsh Posté le 04-02-2008 à 17:14:15    

ton smb.conf est config en pdc donc pour un domain et malheureusement je ne peux pas le config comme tel.
Donc domains logon / Netlogon / script/ etc.. je ne m'en sers pas.
 
bon je me log via la fenêtre et ca me dit chemin incorrect pourtant...
 
Je fais un test avec ton .conf
 
edit:
J'ai testé même probleme ca me demande le login pour se connecter au servuer de fichier (samba)
une fois que je suis dessus j'ai la liste de mes fichiers
je clik pour acceder par exemple au fichier "public"
ca me demande un login/mdp, le login n'est apparement pas accepté
 
je retourne sur un  
CLIENTXP\toto
mdp:toto
 
je suis chauve maintenant mais.. tétu je ne lacherai pas !
 
ps: je me suis log sur mon client xp avec le compte "nicolas".
faut il que je cree un compte toto sur le w$ ?
 
En fait pour résumer je veux 3 dossiers
1- pour tout le monde (public)
2- 3 comptes seulement auront acces a ce dossier
3- (ca sera pour un seul utilisateur) il doit avoir acces a son compte home qui fera parti du 2-
 
encore merci addyll de te pencher sur mon probleme !


Message édité par nhien le 04-02-2008 à 17:38:58
Reply

Marsh Posté le 04-02-2008 à 20:52:29    

Ton user toto est-il bien enregistré sur ton serveur samba et avec un mot de passe ????
As tu bien utilisé la commande "smbpasswd -a toto" pour créer ton user toto ?
 
Je suis d'accord avec toi mon smb.conf est fait pour une mise en domaine mais ce n'est pas oblgatoire. Et ça marche sans souçi pour moi.
Tu n'as pas besoin de créer de compte toto sur ton windows.

Reply

Marsh Posté le 04-02-2008 à 23:07:02    

oui ce que je ne comprends pas c est que j'ai bien cree mon user toto de cette facon.. :s

Reply

Marsh Posté le 06-02-2008 à 09:03:09    

salut, bon j'ai mis en place samba chez moi. Tout est nickel.
Donc je suspecte que les sous reseau sont en fait du vlan. d'ou ce foutu bordel.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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