Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/01/2009, à 00:15

TiTTaN

[RESOLU] Probleme de permission sur Samba

Bonsoir a tous,

Je suis un petit nouveau qui bosse sur Ubuntu 8.10 depuis 1 mois.
Je suis tres satisfait des capacités et possibilité, depuis plusieurs je bosse sur le serveur Samba
J arrive a faire les partages, Nickel.:)

Mais depuis un moment je coince sur la permissions d'ecriture sur un les utilisateurs sad, J utilise Gadmin-Samba mais sans succes.
Donc je voudrais arriver a accorder a mes 3 utilisateurs(sous clients windows) l'autorisation d'ecrire.

Donc je demande un petit coup de pouce

Merci d avance

Dernière modification par TiTTaN (Le 10/01/2009, à 15:49)

Hors ligne

#2 Le 06/01/2009, à 09:54

Arcamenel

Re : [RESOLU] Probleme de permission sur Samba

Salut smile

Tout d'abord dans ton smb.conf, tu dois avoir a chaque partage un "writable = yes" et un "read only = no"

Exemple :

[partage]
   comment = Dossier de Partage
   path = /home/partage
   writable = yes
   browseable = yes
   read only = no
   valid users = user1, user2, user3

Le valid users augmente la sécurité smile

Redémarre Samba : sudo /etc/init.d/samba restart

Tu dois aussi voir si les users ont les droits sur le dossier partagé. Le mieux c'est que tu créé un groupe : sudo addgroup nomdugroupe
Ensuite tu ajoute tes users au groupe : sudo adduser user1 nomdugroupe
Enfin tu applique le groupe au répertoire : sudo chgrp -R nomdugroupe répertoire. (le -R applique également aux sous-dossiers)

J'espère avoir été assez clair, sinon n'hésite pas wink

Bon courage smile

Dernière modification par Arcamenel (Le 06/01/2009, à 09:55)


On dit toujours "ferme la porte il fait froid dehors."
Mais une fois la porte fermée, il fait toujours aussi froid dehors....

Hors ligne

#3 Le 06/01/2009, à 19:43

TiTTaN

Re : [RESOLU] Probleme de permission sur Samba

merci encore de ton aide

En effet j avais deja créer un groupe Magasin puis avec mon User dedans

J ai modifié le smb.conf, mais ca marche pas plus;
J ai vu que dans l onglet  partage de gadmin  dans la section accés autorisé mon utilisateur est apparu mais pas dans l onglet écriture !!!

Pff!!! neutral pas simple le samba mais avec appui de l interface graphique !!!

Hors ligne

#4 Le 07/01/2009, à 00:59

TiTTaN

Re : [RESOLU] Probleme de permission sur Samba

Voici ma config smb.conf


[global]
netbios name = ServeurSamba
server string =
workgroup = JLD
security = share
hosts allow = 127. 192.168.1.
interfaces = 127.0.0.1/8 192.168.1.0/24
bind interfaces only = yes
remote announce = 192.168.1.255
remote browse sync = 192.168.1.255
printcap name = cups
load printers = yes
cups options = raw
printing = cups
guest account = smbguest
log file = /var/log/samba/samba.log
max log size = 1000
null passwords = no
username level = 6
password level = 6
encrypt passwords = true
unix password sync = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = no
domain master = no
preferred master = no
domain logons = no
os level = 33
logon drive = m:
logon home = \\%L\homes\%u
logon path = \\%L\profiles\%u
logon script = %G.bat
time server = no
name resolve order = wins lmhosts bcast
wins support = no
wins proxy = no
dns proxy = no
preserve case = yes
short preserve case = yes
client use spnego = no
client signing = no
client schannel = no
server signing = no
server schannel = no
nt pipe support = yes
nt status support = yes
allow trusted domains = no
obey pam restrictions = yes
enable spoolss = yes
client plaintext auth = no
disable netbios = no
follow symlinks = no
update encrypted = yes
pam password change = no
passwd chat timeout = 120
hostname lookups = no
username map = /etc/samba/smbusers
smb passwd file = /etc/samba/smbpasswd
passwd program = /usr/bin/passwd '%u'
passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n
add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u'
add user to group script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u'
add group script = /usr/sbin/groupadd '%g'
delete user script = /usr/sbin/userdel '%u'
delete user from group script = /usr/sbin/userdel '%u' '%g'
delete group script = /usr/sbin/groupdel '%g'
add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c 'Samba Machine Account' -s /dev/null -M '%u'
machine password timeout = 120
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /dev/null
winbind use default domain = yes
winbind separator = @
winbind cache time = 360
winbind trusted domains only = yes
winbind nested groups = no
winbind nss info = no
winbind refresh tickets = no
winbind offline logon = no
valid user userjld

[EBP]
path = /home/dany/Ebp/
comment = données Gestion
valid users = userjld @Magasin
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = yes
printable = no
share modes = yes
locking = no


Mais ou est ce que je beuge ?????

Dernière modification par TiTTaN (Le 07/01/2009, à 01:00)

Hors ligne

#5 Le 07/01/2009, à 03:22

rosco

Re : [RESOLU] Probleme de permission sur Samba

tu as redémarré  ton samba

sudo -s /etc/init.d/samba restart

elle te donne quoi la comment

testparm | more

poir aider tu as aussi http://doc.ubuntu-fr.org/samba

voila

Dernière modification par rosco (Le 07/01/2009, à 03:23)

Hors ligne

#6 Le 07/01/2009, à 11:16

Arcamenel

Re : [RESOLU] Probleme de permission sur Samba

Je te conseille de ne pas passer par l'interface graphique. C'est déroutant au début mais tellement plus efficace...

Voici mon smb.conf, ça peut t'aider :

#======================= Global Settings =======================

[global]

   workgroup = WORKGROUP

   server string = monserveur

   dns proxy = no

   log file = /var/log/samba/log.%m

   max log size = 1000

   syslog = 0

   panic action = /usr/share/samba/panic-action %d


####### Authentication #######

   security = user

   encrypt passwords = true

   passdb backend = tdbsam

   obey pam restrictions = yes

   guest account = nobody

   invalid users = root

   unix password sync = yes

   passwd program = /usr/bin/passwd %u

   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

   pam password change = yes

   map to guest = bad user


############ Misc ############

   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

   usershare max shares = 10

   usershare allow guests = yes


#======================= Share Definitions =======================

[homes]
   comment = Home Directories
   browseable = no
   read only = no
   valid users = %S

[ftp]
   comment = Serveur FTP
   path = /home/ftp
   writable = yes
   browseable = yes
   read only = no
   public = yes
   create mask = 666
   directory mask = 666

[partage]
   comment = Dossier de Partage
   path = /home/partage
   writable = yes
   browseable = yes
   read only = no
   valid users = user1, user2, user3
   create mask = 660
   directory mask = 660

Ca peut surement te mettre sur la voie.
Et pense toujours a faire un sudo /etc/init.d/samba restart après chaque modification.

Bon courage wink


On dit toujours "ferme la porte il fait froid dehors."
Mais une fois la porte fermée, il fait toujours aussi froid dehors....

Hors ligne

#7 Le 07/01/2009, à 22:33

TiTTaN

Re : [RESOLU] Probleme de permission sur Samba

tu as redémarré  ton samba

sudo -s /etc/init.d/samba restart

Oui a chaque manipulation je redemarre mais avec gadmin-Samba

elle te donne quoi la comment

testparm | more

voila:

Load smb config files from /etc/samba/smb.conf
params.c:Parameter() - Ignoring badly formed line in configuration file: valid user jlduser
Processing section "[EBP]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

Hors ligne

#8 Le 07/01/2009, à 23:03

TiTTaN

Re : [RESOLU] Probleme de permission sur Samba

j ai essayé ca:

path = /home/dany/Ebp/
comment = données Gestion
valid users = jlduser
write list = jlduser
admin users = @Magasin jlduser
directory mask = 660
force user = @magasin
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = yes
printable = no
share modes = yes
locking = no

mais la il me dit pas d autorisation quand j  y accede !!! carrement génial

C est vraiment penible linux pour ca, (les autorisations )

Hors ligne

#9 Le 07/01/2009, à 23:45

TiTTaN

Re : [RESOLU] Probleme de permission sur Samba

j ai essayé swat par interface graphique, ca marche pas
j en perds mon latin !!!!!!!:(:(:(:(  Marre

Hors ligne

#10 Le 08/01/2009, à 15:38

TiTTaN

Re : [RESOLU] Probleme de permission sur Samba

Bon je crois que je vais me retourner vers windows 2003 serveur (Lui j  y arrive ca trop peiner !!!!)complé avec freenas ou voir autre chose.  Samba c est pas trop au point au niveau des permissions (juste pour mettre 4 postes client sous windows en partage samba en ecriture  sur un serveur linux !!)  .
J avais essayais ca y a 2 ans avec mandrake et c est exactement pareil.
Lui j  y arrive ca trop peiner !!!!

Linux est super et surpasse bien des choses par rapport a windows, mais côté samba y a des gros gros progres a faire.:(:|:|

Sinon, serait ce plus simple de mettre un invité en mode ecriture mais en filtrant avec les noms machines avec  ou sans mdp  ???

Sinon, quelqu un n aurais pas un smb.conf dans le me genre qui autorise une liste d utilisateurs que je pourrais modifier  a ma convenance !!

Dernière modification par TiTTaN (Le 08/01/2009, à 19:26)

Hors ligne

#11 Le 09/01/2009, à 11:13

elpipoto

Re : [RESOLU] Probleme de permission sur Samba

Salut,

j'utilise samba en mode serveur domaine depuis bien longtemps.

il est vrais qui le monde linux demande plus car pour samba :

si sur linux les droits sur une directory ne sont pas bien déclaré. même si tu as crée le même user sur samba sa ne passe pas.( Sauf si tu force les droits sur samba)

donc
Si tu as des problèmes utilise une interface du type webmin.

dans webmin gestion utilisateur dans la parti système
1) créer un groupe unix.
exemple : groupereseau
2) créer un user unix avec comme groupe groupereseau

dans la parti serveur --> samba

normalement la home user existe avec les paramétré standard pour le serveur en mode autonome.

Va dans la parti gestion user et synchronise les users unix avec les users samba.
(Normalement il importe les users avec un ID sup à 500 par défaut.)
idem pour les groupes

autre info il est possible de faire des synchro auto entre plusieurs module dans webmin exemple entre user unix samba apache ftp etc...

autre solution gestion annuaire

bonne journée.


Serveur web apache 2 avec ssl. Controle parental squid/DansGuardian/havp. Serveur DNS local BIND 9. Serveur fichier imprimante samba en gestion de domaine. Connection distante Openvpn/brided. Homeplayer pour la freebox.
Par d'interface graphique webmin pour administration.

Hors ligne

#12 Le 10/01/2009, à 15:48

TiTTaN

Re : [RESOLU] Probleme de permission sur Samba

J en ai eu marre,
J ai recommencais depuis le debut, desinstallation samba puis reinstallation
j ai active l ecriture sur le home et depuis le reseau distant j ai reussi a creer un repertoire Ebp
J ai remodifié mes partages et la ca marche


J comprends pourquoi le fait de creer le repertoire ebp depuis le reseau et le partager directement ca marche !!:/:/:/

bon maitenant je bataille un peu sur les petits defaut , mais grace a vous j ai beaucoup appris.

Je regle quelques petits soucis, du genre: faut que je le relance au demarrage en manuel sinon pas de partage,...

Merci encore !!!

Hors ligne

#13 Le 14/01/2009, à 00:56

Sabotage

Re : [RESOLU] Probleme de permission sur Samba

Plop

Si j'ai un petit conseil a te donner,  edite ton fichier smb.conf au minimum, tu lui rajoute apres les autres atributs smile.
Tu verra plus facilement tes  erreurs, comme
                                                                           security = share
ou dans ton cas il faut mettre                           security= user


as tu crée tes utilisateurs unix, puis samba
avec                                                                   smbpasswd -a user1
verifie aussi le chmod de tes repertoires partager.

Dernière modification par Sabotage (Le 14/01/2009, à 00:58)

Hors ligne