Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Samba

32 réponses
Avatar
Gérard
Bonjour,

J'ai quelques petits problèmes de droit d'accès avec Samba à partir d'une
machine W2K
le répertoire partagé est bisible accessible en lecture masi pas en
écriture.

Voici mon smb.conf

# Samba config file

[global]
workgroup = Tmcs
netbios name = PCLinux
server string = Samba Server
security = share
log file = /var/log/samba/log.smbd
max log size = 50
#socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
#printcap name = /etc/printcap
#dns proxy = No
;guest only = yes

[sambaRoot]
path = /sambaRoot
read only = no
writable = yes

10 réponses

1 2 3 4
Avatar
claoli
Salut,

Un petit chmod de ton repertoire sur lequle tu veux ecrire pour lui
donner les droits d'écriture
man chmod

Bye,
Avatar
jpg
Gérard wrote:

J'ai quelques petits problèmes de droit d'accès avec Samba à partir d'une
machine W2K
le répertoire partagé est bisible accessible en lecture masi pas en
écriture.



Bonjour,

l'utilisateur a t-il les droits (sous linux) pour écrire dans ce
répertoire ?

--
jeanpaul.gay chez free point fr

Avatar
Gérard
l'utilisateur a t-il les droits (sous linux) pour écrire dans ce
répertoire ?


Merci pour cette réponse
oui j'ai demarré une session sur le serveur linux le même utilisateur a le
droit d'écriture dans ce repertoire.

--
jeanpaul.gay chez free point fr


Avatar
sansflotusspam
Gérard wrote:

Bonjour,

J'ai quelques petits problèmes de droit d'accès avec Samba à partir
d'une machine W2K
le répertoire partagé est bisible accessible en lecture masi pas en
écriture.

Voici mon smb.conf

# Samba config file

[global]
workgroup = Tmcs
netbios name = PCLinux
server string = Samba Server
security = share
log file = /var/log/samba/log.smbd
max log size = 50
#socket options = TCP_NODELAY SO_RCVBUF92 SO_SNDBUF92
#printcap name = /etc/printcap
#dns proxy = No
;guest only = yes

[sambaRoot]
path = /sambaRoot
read only = no
writable = yes


question très bête :
où est la définition "public" ?
avec write = yes

et pourquoi "security = share" et non "user" ?

Avatar
Gérard
question très bête :
où est la définition "public" ?
avec write = yes


Public est un paragraphe optionnel


et pourquoi "security = share" et non "user" ?
J'ai essayé avec les 2

Si j'ai bien compris en share les accès non rien a voir avec les droits des
utilisateurs sur le serveur. Donc je devrais avoir moins de problèmes de ce
type ......et pourtant

Avatar
sansflotusspam
Gérard wrote:

question très bête :
où est la définition "public" ?
avec write = yes


Public est un paragraphe optionnel


il ne me semble pas ....
chez moi, un répertoire public ressemble à ça :

[public]
comment = Dossier Public
path = /public_smb
valid users = tes users ....
guest ok = yes
public = yes
writable = yes

et les users ont même login même password sur toutes les machines


et pourquoi "security = share" et non "user" ?
J'ai essayé avec les 2

Si j'ai bien compris en share les accès non rien a voir avec les
droits des utilisateurs sur le serveur.


ah ?

Donc je devrais avoir moins
de problèmes de ce type ......et pourtant


quelques détaux :

le " ; " devant guest only = yes est-il vraiment compris comme un
commentaire ?
/etc/samba/lmhosts liste bien tous les hôtes "smb" ?
de même, /etc/hosts liste bien tout le monde ?


Avatar
Spiro
Bonjour,

J'ai eu le même problème que toi alors j'ai utiliser "Webmin" et tout a
marcher niquel...a toi de jouer...!

@+
Avatar
Gérard
"sansflotusspam" a écrit dans le message de
news:47792808$0$30499$
Gérard wrote:

question très bête :
où est la définition "public" ?
avec write = yes


Public est un paragraphe optionnel


il ne me semble pas ....
chez moi, un répertoire public ressemble à ça :

[public]
comment = Dossier Public
path = /public_smb
valid users = tes users ....
guest ok = yes
public = yes
writable = yes

et les users ont même login même password sur toutes les machines


et pourquoi "security = share" et non "user" ?
J'ai essayé avec les 2

Si j'ai bien compris en share les accès non rien a voir avec les
droits des utilisateurs sur le serveur.


ah ?

Donc je devrais avoir moins
de problèmes de ce type ......et pourtant


quelques détaux :

le " ; " devant guest only = yes est-il vraiment compris comme un
commentaire ?
/etc/samba/lmhosts liste bien tous les hôtes "smb" ?
de même, /etc/hosts liste bien tout le monde ?



J'ai essayé en mode share donc avec aussi l'option guest OK = yes pour le
rep Public comme aussi le rep partagé
Et aussi en mode user avec l'option valid user

Dans ces cass j'accède aux 2 repertoires mais je n'ai toujours pas d'accès
en écriture.

L'utilitaire testparm permet de voir ce qui est reelement pris en compte et
public en option rajouté ou non n'est pas pris en compte.
Pour ce qui est de ; devant guest même chose.



Avatar
claoli
Bonjour,

Juste un exemple de testparm chez moi, on y voit un "read only = No" ,
l'as tu dans ton smb.conf ?
as tu essyé un smblclient -L <nom_de_ta_machine> ?


sinon pour être sur fait chmod 777 de_ton_repertoire et essaye de nouveau

[perso]
comment = /xxx/xxx
path = /xxx/xxx
read only = No
guest ok = Yes

bye,
Avatar
Gérard
"claoli" a écrit dans le message de
news:477a7e6f$0$26615$
Bonjour,

Juste un exemple de testparm chez moi, on y voit un "read only = No" ,
l'as tu dans ton smb.conf ?
as tu essyé un smblclient -L <nom_de_ta_machine> ?


sinon pour être sur fait chmod 777 de_ton_repertoire et essaye de nouveau

[perso]
comment = /xxx/xxx
path = /xxx/xxx
read only = No
guest ok = Yes

bye,




oui je l'ai
[sambaRoot]
path /sambaroot
valid users = test
read only = No

Le chmod ne donne rien de plus

Le smbclient renvoi successful

Merci pour ce message

1 2 3 4