Aller au contenu

Droit samba


Messages recommandés

bonjour,

je cherche a partager un répertoire sur un serveur samba partagé avec 2 utilisateur:

1 (admin) avec contrôle total sur le répertoire

1 (user) avec tous les droits sauf suppression

mon problème se situe plus pour l'user pour l'admin cela fonctionne

user ne peu déjà pas supprimer les fichier créée par l'admin mais peu supprimé ceux qu'ils créent.

vue que cela fait plusieurs jour que je bataille et je me pose la question si cela est possible de lui enlever ses droit suppression de se propres fichiers et si oui comment

d'avance merci

Lien vers le commentaire
Partager sur d’autres sites

bonjour,

je cherche a partager un répertoire sur un serveur samba partagé avec 2 utilisateur:

1 (admin) avec contrôle total sur le répertoire

1 (user) avec tous les droits sauf suppression

mon problème se situe plus pour l'user pour l'admin cela fonctionne

user ne peu déjà pas supprimer les fichier créée par l'admin mais peu supprimé ceux qu'ils créent.

vue que cela fait plusieurs jour que je bataille et je me pose la question si cela est possible de lui enlever ses droit suppression de se propres fichiers et si oui comment

d'avance merci

Je pense que ce n'est pas possible car pour lui enlever le droit de les supprimer il faut lui enlever les droits de modification....

Mais si il y a une possibilité je suis preneur...

Lien vers le commentaire
Partager sur d’autres sites

avec umask dans la config de samba c'est peut être possible ... :dd:

en gros quand tu créé un répertoire, le nom du propiriétaire/ groupe est défini à l'avance, et du coup ce n'est pas forcément le avec les droits du créateur qu'il est créé. 9 amarche aussi pour les permission.

umask / creation mask in samba

[data]

path = /home/samba/data

browseable = yes

guest ok = yes

writeable = yes

force user = myself

force group = themselves

create mask = 744

directory mask = 755

Bottom two lines, which the earlier is the mask for file, and the latter is for folder.

un truc du genre

Lien vers le commentaire
Partager sur d’autres sites

avec umask dans la config de samba c'est peut être possible ... ;)

en gros quand tu créé un répertoire, le nom du propiriétaire/ groupe est défini à l'avance, et du coup ce n'est pas forcément le avec les droits du créateur qu'il est créé. 9 amarche aussi pour les permission.

umask / creation mask in samba

[data]

path = /home/samba/data

browseable = yes

guest ok = yes

writeable = yes

force user = myself

force group = themselves

create mask = 744

directory mask = 755

Bottom two lines, which the earlier is the mask for file, and the latter is for folder.

un truc du genre

Je pense que c'est ça et ce probléme à déja été traité...

http://www.pcinpact.com/forum/index.php?showtopic=144348

voila ce qu'en dit le man de smb.conf

"

create mode

This parameter is a synonym for create mask.

create mask (S)

When a file is created, the necessary permissions are calculated

according to the mapping from DOS modes to UNIX permissions, and

the resulting UNIX mode is then bit-wise ´AND´ed with this

parameter. This parameter may be thought of as a bit-wise MASK for

the UNIX modes of a file. Any bit not set here will be removed from

the modes set on a file when it is created.

The default value of this parameter removes the group and other

write and execute bits from the UNIX modes.

Following this Samba will bit-wise ´OR´ the UNIX mode created from

this parameter with the value of the force create mode parameter

which is set to 000 by default.

This parameter does not affect directory masks. See the parameter

directory mask for details.

Note that this parameter does not apply to permissions set by

Windows NT/2000 ACL editors. If the administrator wishes to enforce

a mask on access control lists also, they need to set the security

mask.

Default: create mask = 0744

Example: create mask = 0775

"

Lien vers le commentaire
Partager sur d’autres sites

Merci de vos réponses je vais tester

Je pense que c'est ça et ce probléme à déja été traité...

http://www.pcinpact.com/forum/index.php?showtopic=144348

voila ce qu'en dit le man de smb.conf

"

create mode

This parameter is a synonym for create mask.

create mask (S)

When a file is created, the necessary permissions are calculated

according to the mapping from DOS modes to UNIX permissions, and

the resulting UNIX mode is then bit-wise ´AND´ed with this

parameter. This parameter may be thought of as a bit-wise MASK for

the UNIX modes of a file. Any bit not set here will be removed from

the modes set on a file when it is created.

The default value of this parameter removes the group and other

write and execute bits from the UNIX modes.

Following this Samba will bit-wise ´OR´ the UNIX mode created from

this parameter with the value of the force create mode parameter

which is set to 000 by default.

This parameter does not affect directory masks. See the parameter

directory mask for details.

Note that this parameter does not apply to permissions set by

Windows NT/2000 ACL editors. If the administrator wishes to enforce

a mask on access control lists also, they need to set the security

mask.

Default: create mask = 0744

Example: create mask = 0775

"

Je vous tien au courant

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...