[Samba] Write list access to Read only share
Tony Gaddis
tony_gaddis95 at yahoo.com
Mon Jan 31 17:43:32 GMT 2005
Thanks for the tip. I tried it for a user/password that was installed in smbpasswd and it worked just like you suggested.
However, I am trying to setup a samba system that can "painless" plug into small workgroup networks. I want users to be able to access the system without having to set up a username/ password, except for write access to the read only share. (I have another share which is guest ok, guest only for public use). When I tried to access the server from a user/password that was not installed in the smbpasswd file, I get a prompt for a username/password just connecting to the IPC. So security = user, doesn't seem to work.
I experimented some with Windows sharing and I am not sure that I could setup the Windows shares the way I wanted to setup Samba either. So my conclusion is that I am not sure that Samba currently can do what I hoped. I am still not sure whether the fact that it doesn't work is a bug or a lack of functionality... I thought this should work based on all of the documentation I have gone through.
A simple version of my smb.conf (with extraneous stuff to this issue stripped out looks like this:
[GLOBAL]
.
.
.
security = share
guest account = smbuser
[SHARE]
path = /mnt/win/Share
read only = no
guest ok = yes
guest only = yes
[CONTENT]
path = /mnt/win/Content
read only = yes
guest ok = yes
write list = ...
Thanks
Tony Gaddis
remote <remote at leat.ruhr-uni-bochum.de> wrote:
Had a similar problem a few weeks ago. I found out that your config only
works if you have set security = user in the global section.
Then, a login box should pop up the first time you try to access the share.
For some reason, Windows remembers what you enter in this box, even if you
don´t check "Remember Username/Password", so be careful with it.
Good Luck,
Jörg
----- Original Message -----
From: "Tony Gaddis"
To:
Sent: Friday, January 28, 2005 9:47 AM
Subject: [Samba] Write list access to Read only share
>I have been at this problem for almost a week on my own...
> I am running Samba 3.0.4 on a linux 2.4.26 kernel.
> I have a share that I want to be read only to the world and writable by
> members of the write list:
> [Content]
> path = /mnt/win/Content
> read only = yes
> quest ok = yes
> write list = sam
>
> I set a password for sam using smbpasswd. I believe all of the UNIX
> permissions are set correctly.
>
> I can access the share fine in read only mode. But as user sam on a
> Windows machine, I try to copy a file to the share and on the first
> attempt, I get a message "Invalid MS-DOS function". On the second
> attempt, I get the message "Access is denied".
>
> By looking at the logs, I see that I get an "NT_STATUS_WRONG_PASSWORD" for
> sam; since the Windows share password has no value yet, nothing is sent
> during the session setup. I see that I am connected as the guest user,
> initially during the session setup and when I try to copy the file. The
> guest user then gets a "Permission denied" message when open_file is
> called which makes sense because guest has only read privilege.
>
> Shouldn't I see a prompt on my Windows system to provide a share password?
> And then once I provide a share password, I should be connected as sam?
> (I have another share which is accessible only by a valid user list and
> that is the behavior when I first try to connect to it).
>
> Thanks
> Tony Gaddis
>
>
>
> ---------------------------------
> Do you Yahoo!?
> Yahoo! Search presents - Jib Jab's 'Second Term'
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: https://lists.samba.org/mailman/listinfo/samba
>
---------------------------------
Do you Yahoo!?
Yahoo! Search presents - Jib Jab's 'Second Term'
More information about the samba
mailing list