[ILUG] Re: Access rights for a samba share - solution?
Conor Wynne
weeboy at conorwynne.com
Tue Apr 26 11:10:00 IST 2005
To answer my own question:
edit /etc/samba/smb.conf
add the following entries:
valid users = @users
create mode = 0660
directory mode = 0770
Then I tested it as follows:
mount -t smbfs -o username=user1,uid=500,gid=100 //localhost/share /mnt
su - user1
touch /mnt/testing123
exit
su - user2
vi /mnt/testing123
kjashdkjahsdhasdkhashda
Save & exit
Works, grand. Checked again that both users could edit the same file ->
works.
On a side note, its a bit crap that when one posts, it takes hours and
hours to arrive (if it arrives at all), so I ended up finding the solution
myself.
Since ILUG has always been incredibly usefull due to the speed of answers
to particular problems, I see this as a big setback.
I assume its an anti-spammer thing.
(not everyone has access to IRC)
Thanks
Conor.
> Hi all,
>
> I've setup a samba server which will hold a small access DB.
> I've setup the directory rights as follows:
>
> chown -R nobody:users directory/
> chmod 2770 directory
>
> Both users can touch a file and they get:
>
> su - user1
> touch test
>
> Test correctly has user "user1" & "users"
> Thats grand.
>
> su - user2
> touch test2
>
> Shows me "user2" & "users"
> So grand aswell.
>
> However, access only allows DB modification from one user or the other ->
> depending on who owns what.
>
> So my question is, what rights should I give to the db files?
> Should I also set rights in samba?
>
> Should I do:
> chown nobody:users directory/* -R
>
> I would normally just test this, but I cannot without interrupting
> production.
>
> Regards
> Conor.
More information about the ILUG
mailing list