[Samba] Permissions problem
Bruno MACADRE
bruno.macadre at univ-rouen.fr
Fri Dec 3 03:16:45 MST 2010
Well,
I've searched on samba.org why these two versions don't have the same
behaviour and I found that's a bug in 3.3.0.
So now the problem is a little bit different :
I'm on a SAMBA 3.5.6 Server with this share :
[partinfo]
path=/shares/partinfo
valid users = +info
force user = %U
force group = info
write list = +info
public = No
create mask = 0660
directory mask = 0770
and localy :
drwxrwx--T 21 root info 4096 2009-01-17 08:38 partinfo
Localy the behaviour is Ok :
User FOO put a file in /shares/partinfo :
-rw-rw---- 1 foo info 9 2010-12-03 11:00 foo_file
If user BAR wants to delete it : Permission Denied
If user BAR wants to modify it : Ok
Remotely the behaviour is Bad :
If user BAR mount this share and try to delete the file foo_file :
Permission Denied (Nice !)
If user BAR try to modify it : Permission Denied (Not Nice...) !
I've tried lot of modifications into my smb.conf but nothing works.
I want my share works identicaly localy and remotely !! I want that all
users in info group can modify all files (except these without 'w'
rights) but can only delete files that they own...
I'm sure it's possible with SAMBA, but how ?
Le 01/12/2010 15:53, Bruno MACADRE a écrit :
> Permissions for the share are the same in 3.3.0 and 3.5.6, like this :
>
> drwxrwx--- 21 root info 4096 2009-01-17 08:38 partinfo
>
> thx,
>
> Le 01/12/2010 12:14, George Mamalakis a écrit :
>> On 01/12/2010 11:38, Bruno MACADRE wrote:
>>> Hello all,
>>>
>>> I've got an old server running SAMBA 3.3.0. I've some shares on it.
>>> All shares looks like this :
>>>
>>> [partinfo]
>>> path=/shares/partinfo
>>> valid users = +info
>>> force user = %U
>>> force group = info
>>> read only = No
>>> create mask = 0660
>>> directory mask = 0770
>>>
>>> All works perfectly : When I create a file on this share other users
>>> in the info group can modify it but nobody can delete it (exactly that
>>> i want).
>>>
>>> But, it's time to change our server and to put a newer version of
>>> SAMBA (3.5.6). On the new server, the behaviour is totaly different
>>> (with the same smb.conf file) : When I create a new file, other users
>>> n the group info can modify it AND delete it (exactly that i don't
>>> want) !!!
>>>
>>> Worst ! When I put in this share (localy in root) a file like this :
>>> # echo "Test" >/shares/partinfo/testfile
>>> # chown root.root /shares/partinfo/testfile
>>> # chmod 600 /shares/partinfo/testfile
>>>
>>> When I return to my share (like above) with my user (not admin user) I
>>> can delete the file 'testfile' without any problem !!!
>>>
>>> I think this behaviour is not the 'normal' behaviour. What can I've
>>> missed ? Does anyone have any tips ?
>>>
>>> Regards,
>>> Bruno.
>>>
>>>
>> Please, show as the /shares/partinfo permissions (which is responsible
>> for reading/writing content into it).
>>
>> Thanx,
>>
>> mamalos
>>
>
>
--
Bruno MACADRE
-------------------------------------------------------------------
Ingénieur Systèmes et Réseau | Systems and Network Engineer
Département Informatique | Department of computer science
Responsable Réseau et Téléphonie | Telecom and Network Manager
Université de Rouen | University of Rouen
-------------------------------------------------------------------
Coordonnées / Contact :
Université de Rouen
Faculté des Sciences et Techniques - Madrillet
Avenue de l'Université - BP12
76801 St Etienne du Rouvray CEDEX
FRANCE
Tél : +33 (0)2-32-95-51-86
Fax : +33 (0)2-32-95-51-87
-------------------------------------------------------------------
More information about the samba
mailing list