On Nov 25, 2008, at 11:22 AM, Mike Gallamore wrote:
For a space with a similar purpose we have:
[software]
path=/samfs32/share/projects32/software
browsable = yes
guest ok = yes
writeable = yes
write list = nickus kressin matt
In theory writeable = yes should be the same as read only = no, but
it might be worth a shot.
This didn't work unless I add the line "valid users =," then I could
write but no one could see the file.
Without the "valid users =," everyone, including me, can see the file,
but then I couldn't write to the file.
This is the error that I get back.
The document “test1” could not be saved. You do not have appropriate
access privileges.
It seems that in your example conf, samba is not checking the
smbpasswd file and ignoring my login information.
When I add "valid users =" it understands who I am, but then locks
everyone else out of the share.
From:
http://www.cyberciti.biz/tips/how-do-i-set-permissions-to-samba-shares.html
there examples so that readonly is the default, so all that they do
is add a write list to give the people needing access permission.
Presumably you'd need to have guest ok = yes too because otherwise
the people from the other network wouldn't be able to log in.
I guess I need to play with the options line-by-line, until I
understand how they work.
The people not being able to see the files: are they owned by the
same user and group as the other files they can see? You might need
to add a:
force user = <whatever they can see>
force group = <whatever they can see>
The "other people" are on a separate windows network. They don't have
logins to my unix network. I have a pipe through a firewall that let's
them see the share. They can see
the share and files as long as I don't use the "valid users =" line.
But, unless I do then I can't change the file.
Some things are not intuitive either: for example the host allow and
host deny options, on of them takes precedence. Ie if you have both
a host allow and a host deny line in the configuration file, only
one will be used (I think it is the host deny one, so everyone but
the hosts in the deny list get access), so you are best of to only
use one or the other. It seems like you might have found some odd
precedence issue between, write list and read only.
I suspect something else is going on here, but this is as complicated
as I've gotten with samba. It seems that this should be an easy thing
to set up. All the examples I see on samba has the
setups of "everyone can see the share," which I can get to work, or
"only these users can write to the file," which I can also get to
work. I don't see an example of everyone can look at the file, but
only these users can change the file. It may be implicitly understood
in the examples but I don't know enough yet about samba.
On Nov 25, 2008, at 4:57 PM, myron wrote:
On Nov 25, 2008, at 10:46 AM, Mike Gallamore wrote:
What happens if you have:
[test]
path = /export/share/test/file.txt
read only = no
guest ok = yes
write list = me
valid users = <everyone here that should have any sort of access>
That last line really wouldn't work for me, because I have users on
a different network whose network
logins I don't have in my database. But, they need to be able to
read the file, which they can now, as long
as I don't have the last two lines in the share conf.
? That seems like it should work.
On Nov 25, 2008, at 4:35 PM, myron wrote:
I have a no-frill samba server that users can access their home
directories from. Now,
I'd like to set up a share that contains a file that only I can
write to, but anyone can read it.
I only seem to be able to do one or the other. If I can write to
it, no one can read it. If everyone
can read it, I can't write to it.
I must be misunderstanding the settings of the options that I
have available.
Everyone can read the file with these settings, but no one can
write to it, including myself
[test]
path = /export/share/test/file.txt
read only = no
guest ok = yes
If I add the last two lines, then I can write to the file, but no
one else can see the file any longer.
[test]
path = /export/share/test/file.txt
read only = no
guest ok = yes
write list = me
valid users = me
In both cases, I get a dialog box that requests access either as
guest or registered user. Here's
the relevant global section.
[global]
workgroup = METAR
encrypt passwords = Yes
smb passwd file =/usr/local/samba/private/smbpasswd
map to guest = Bad user
security = share
preferred master = yes
domain master = yes
local master = yes
os level = 255
wins support = yes
username level = 2
use client driver = yes
Any help would be appreciated.
--myron
=================================
Myron Kowalski
MoCoSIN Network/Systems Administrator
Moravian College
[EMAIL PROTECTED]
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/listinfo/samba
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/listinfo/samba
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/listinfo/samba