Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-03-02 Thread Ralf Nieuwenhuijsen
2008/2/29, Sebastien Bacher [EMAIL PROTECTED]:

 Not clear the CD doesn't boot for most users and not easy to change
 because it would mean to have access to the hardware of every
 configuration concerned


Nobody expects the ubuntu devs to fix all the bugs in a specific kernel
version. Off course, it does make sense to use kernel versions that are
known to work. So, if there are mission critical (unable to install/random
crashes/etc.) type of bugs for a not that small minority it would make sense
to default to a proven kernel early on. For hardy, which in every alpha
release note, still warns about a simerlar problem, it is already too late
to switch back. And you don't have al the hardware of every configuration
available. So, this might end up being a release bug. Yikes.


 dunno where you are getting your number but it's most likely a very
 wrong estimation, sound works correctly on most configurations


It was a known bug in Rhythmbox. The workaround was easy: turn volume of
rhythmbox to the maximum, or, switch to the crossfade backend. The actual
cause has been fixed after the release, but the release did not even enable
the workaround by default. So people had to go to launchpad or ask their
friends to find out all they had to do was enable the crossfade or keep the
volume at the max.

Again, nobody is expecting anybody to fix the issue. Resources are limited,
etc. But is the amount of effort to default to the crossfade backend, really
quantifiable?

Those are things which have been coded by upstream and not the ubuntu
 team, packaging them didn't take a lot of ressources avoid from bug
 fixing, you are speaking to the wrong persons there. And people who have
 worked on that most likely did it because that's what they want to do
 and would not have worked on other bugs anyway


You might be very right about that. But that was exactly my point. There is
little interest, even in fixing default configurations. We're not even
talking code here. Just a different /etc file or gconf settings.

You seem to not undersand how opensource is working, ubuntu is mostly

 doing packaging work and bug fixing, shipping code written by other
 people is not what prevent fixing all those bugs, the issue is just the
 small number of people doing the work and the huge workload there.


I _do_ understand. I'm not demanding this works. I just expect the
maintainers to either remove it from the default install or add a
'perhaps-not-the-most-perfect' fix that is a single line to a configuration
file.

Because from where I am standing, the biggest problem of samba being
configured wrong is the confusion. People see an interface to enable it, but
it doesn't work. Until it actually works, why is this interface even
offered? People are going to check their network cables. Spent hours on
forums finding the solution.

How would you quantify the effort to just remove the .desktop file? Shipping
a completely broken piece of software is much worse than not shipping it at
all. It decreases the quality of the total desktop. Not to mention the
people I support would call me when they want file-sharing, rather than
waste their own time unsuccesfully.

Now the code is available and you can make a difference and start
 contributing and fixing issues too


I sincerely doubt it would decrease the workload of the developers. But if
you think so, I will provide a patch to change the default smb.conf to use
Bad user=guest? Perhaps add a line to the gnome-shared-folders interface as
well to add that in.

Somebody, I assume the maintainer, will still need to verify what I did.
Which combined with downloading my patch and applying seems to take up a lot
more time, than just adding the line themselves. But that's just my guess.

I will also be more than happy to provide a patch to remove the .desktop
file from gnome-shared-folders capplet if the current suggested 'fix' is not
perfect enough. (it never seems to be). This way you the .desktop file can
be added in about 5 years when the perfect solution arrives.

Again, if this would save you guys some time.. sure, i'll do it. But let's
get real here. It is a major packaging issue which requires almost zero
effort to fix. There could have been a thousands bugs like this fixed in
just the time it took to keep arguing with bug-reporters and commenters.

But the mentality often seems to be either 'we-dont-care' ..
'we-want-a-perfect-solution-and-until-then-prefer-to-keep-it-completely-broken'.
Black or white. Aim too low or aim too high?

It are just truly packaging issues I am referring to.

Ship a version of the kernel known to have few issues.
Ship those configuration interfaces that actually work.
Set the default configuration of programs so that they do not crash the
least amount of systems.
When you get a fix that fixes it for 90% of the people, please apply the fix
until a better one arrives. (esspecially when it is killing hard-drives)

And i'm just talking about packages in main. The universe 

[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-03-02 Thread Sebastien Bacher
 Again, nobody is expecting anybody to fix the issue. Resources are
limited, etc. But is the amount of effort to default to the crossfade
backend, really quantifiable?

Did you read bug #138728? That's an interesting bug about playing being
choppy when using crossfading and it got quite some duplicates. Now look
for other bugs happening when crossfading is used and you will notice
quite some issue there. Right, crossfading is not perfect and it doesn't
seem to be an easy workaround as you would suggest and that's why we did
did this change.

 You might be very right about that. But that was exactly my point.
There is little interest, even in fixing default configurations. We're
not even talking code here. Just a different /etc file or gconf
settings.

The statement is just wrong. We do change when they make sense usually.
The example you took is a good one, it has real reason why we did do
that change, you might not know why but that might be because you have
not looked enough at the situation before juging?


Anyway this discussion is out topic for the bug and no really constructive, 
let's stop it there

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-03-02 Thread Simon Ruggier
On 2/29/08, maybeway36 [EMAIL PROTECTED] wrote:
 :/
  How does map to guest = bad user fix anything? Sure I can get into
  the share w/out a password prompt, but now it's read only.

I don't see any such problem on my end.  Make sure that in smb.conf
you have writable = yes or read only = no (you can set this with
the Shared Folders utility in GNOME), and that other users have
Unix-style permissions to write to the shared folder (you can set this
in nautilus by selecting Properties in the right click menu, if you
don't use chmod)


On 3/2/08, Sebastien Bacher [EMAIL PROTECTED] wrote:
  Anyway this discussion is out topic for the bug and no really constructive, 
 let's stop it there

This question remains: is putting map to guest = Bad User into the
[global] section of the default smb.conf an acceptable solution to
this bug? If there is a problem, it should be discussed in this bug,
and if there is no problem, it's a quick fix, and the bug should be
fixed by now.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-29 Thread Brian Visel

 2 years. 83 comments. and all we needed was Guest Login = Bad User.
 
 Wow.

*nod* I know exactly where you're coming from on that.  I'm pretty
exhausted with trying to get some things even acknowledged, much less
done.  There's a general communication problem, in my opinion.  Perhaps
it's just me.  Anywho, I think Ubuntu just grew up too fast -- see bug
#59695, reported on 2006-09-09, for another example.  

I really love Ubuntu, and want to see it grow, but I hope this issue is
visible to some people that care and can do something about it.  There
has to be a better way to organize the community to get things done more
effectively.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-29 Thread Ralf Nieuwenhuijsen
to get things done more
effectively.

There seems to be a large gap between how the ubuntu develops use ubuntu
and rest of us, and what they like to work on, and what we would like
them to work on.

 In general if less than 90% of the people is able to do these basic
things, the release should be delayed:

  - being able to boot the live-cd and install ubuntu (like dapper, and it 
seems like hardy will have this too)
  - being able to connect to the internet 
  - being able to share files with people on the network (like samba being 
broken forever)
  - being able to edit a document and save it
  - being able to play a song (like rhythmbox shipping with gutsy gibbon with 
broken sound on about 50% of the pcs out there)
  - being able to keep the computer running and not have it crash while doing 
nothing (up until feisty!) (the default screensaver used to use 3d, which 
crashed with matrox, old intel and old ati cards. say 40% of the people) 

The intrinsic problem seems to be fun. Compiz is more fun to work on.
KVM is more fun to work on for a server-expert. Working on Poly-audio is
more fun than making rhythmbox not scratch on half the soundcards out
there. But they end up shipping a very broken system and misleading
people to believe 'its just their weird computer'.

I still can't believe they added compiz, tracker, deskbar and put all
those work into the bling and other release-note-show-off-features
instead of getting the basic tasks working. It's not that anybody here
minded trying to triage the bug ourselves, while the experts worked on
the fun stuff.  We though we did actually solve it (with user=share).
But instead of putting in 10 minutes of effort into fixing the problem,
they put in half an hour of effort to explain why our solution is wrong.
Which blows my mind even more.  user=share would still have been a
better fix than no fix.. It's what everybody is running now, after
googling and copy  pasting instructions from forums. Honestly, it's
just plain embarrising.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-29 Thread Brian Visel
*nod* that's the same thing with the hard-disk eating bug.  Most systems
are fixed by turning APM off on the disk drive.  This is a one liner
that can be dropped in three directories and fix the problem for 90% of
the people.  Granted, it is not a *FIX* fix, but it makes it work
without problems for more people than it would otherwise.  But, things
have just.. ..floundered.  There are partial fixes, and they aren't
implemented because they don't work for everyone.  So people go, cut and
paste from forums, not knowing what they heck they're cutting and
pasting, and hope the person 1) got it right and 2) wasn't being
malicious.

Can you think of a method of communication  (I mean, proposals, bugs
filed on launchpad about launchpad, forums, emailing people, ??) that
would have a decent probability of success in getting this communication
issue fixed or at least partially addressed?  There are lots of things
that can be done about it, from a technical standpoint -- even just to
something as simple as having escalate and de-escalate buttons, and
then a listing of bugs by their escalation value.

 I still can't believe they added compiz, tracker, deskbar and put all
 those work into the bling and other release-note-show-off-features
 instead of getting the basic tasks working. It's not that anybody here
 minded trying to triage the bug ourselves, while the experts worked on
 the fun stuff.  We though we did actually solve it (with user=share).
 But instead of putting in 10 minutes of effort into fixing the problem,
 they put in half an hour of effort to explain why our solution is wrong.
 Which blows my mind even more.  user=share would still have been a
 better fix than no fix.. It's what everybody is running now, after
 googling and copy  pasting instructions from forums. Honestly, it's
 just plain embarrising.

Well, I can believe they did -- the glitz is nice, and the tools useful
-- but, it seems to me that after a couple of releases (feisty, gutsy)
of new stuff, the focus for hardy should be on getting stuff working
all around. ..and being named hardy, I think that was the intent.

Anywho, this mostly doesn't belong on this bug, I suppose, though
hopefully it will get some visibility, and perhaps we can do something
about it.  If you happen to know of other bugs in which people are
disgruntled or disappointed in the process that's going on, please fire
an email off to me at [EMAIL PROTECTED]  In aggregating that
info, I might be able to get a better idea of what the problems are and
how to deal with them, and the better of an idea that I have, the more
likely it is that I and others will be able to put together something
that causes some change.

-brian

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-29 Thread Sebastien Bacher
  - being able to boot the live-cd and install ubuntu (like dapper, and
it seems like hardy will have this too)

Not clear the CD doesn't boot for most users and not easy to change
because it would mean to have access to the hardware of every
configuration concerned

  - being able to play a song (like rhythmbox shipping with gutsy
gibbon with broken sound on about 50% of the pcs out there)

dunno where you are getting your number but it's most likely a very
wrong estimation, sound works correctly on most configurations

 I still can't believe they added compiz, tracker, deskbar and put all
those work into the bling

Those are things which have been coded by upstream and not the ubuntu
team, packaging them didn't take a lot of ressources avoid from bug
fixing, you are speaking to the wrong persons there. And people who have
worked on that most likely did it because that's what they want to do
and would not have worked on other bugs anyway

You seem to not undersand how opensource is working, ubuntu is mostly
doing packaging work and bug fixing, shipping code written by other
people is not what prevent fixing all those bugs, the issue is just the
small number of people doing the work and the huge workload there.

Now the code is available and you can make a difference and start
contributing and fixing issues too

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-29 Thread maybeway36
:/
How does map to guest = bad user fix anything? Sure I can get into
the share w/out a password prompt, but now it's read only.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-28 Thread Ralf Nieuwenhuijsen
I have two questions:

1. will this bug finally be fixed in Hardy?
2. has the 'correct' solution been a mystery for all these years? (the Map to 
guest = Bad User)
3. will you make the fact that it finally works part of the official Hardy 
Release Notes?

I know this sounds like frustration. (it is) But given the way this has
taken place, you can expect us to be cynical about this bug getting
fixed even when the fix is known, after all these years... you have to
give us (me) some slack here. We've spent cumulatively hours, perhaps
even days, whereas a server-expert would have been able to fix this in
minutes. (considering we were side-tracked by user=share and the info is
in the man-page of smb.conf)

But if this fix really does land in Hardy. I would like to nominate it for the 
official release notes. 
It would be the first Ubuntu release with working Samba for the end-user. 

Sounds like a major feature to me. Bigger than vineagre, kvm and 
pulse-audio-by-default. 
Something users will really notice. 

And if its not in the release-notes, everybody is going to the terminal,
doing sudo gedit /etc/smb.conf and setting it to user=share. (which
appearantly is unsafe.). Because at this point, everybody expects the
gui to be broken.

2 years. 83 comments. and all we needed was Guest Login = Bad User.

Wow.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-22 Thread Duncan Hawthorne
this fix works perfectly for me. and fixes sharing files with macs
running OSX too, (although that may be a completely different issue).
hope we see it for hardy

should there also be a checkbox in every share dialogue that says:
[x] Allow any user on your local network to view this folder.
which controls the public = yes line in smb.conf for the specific folder? Of 
course, it should be checked by default, as it is clear from this thread that 
users want to share their files when they click share.
This gives the expected effect: simple passwordless guest access when checked, 
prompt for password when unchecked

if this isnt possible, the solution named in the bug summary should
definitely be implemented for hardy

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-04 Thread Soren Hansen
On Sun, Feb 03, 2008 at 11:59:19PM -, Ralf Nieuwenhuijsen wrote:
 For years now, there is broken GUI functionality in the desktop. No
 user understands why it is broken. 

To those users: Rather than assuming we're idiots (we're not), or that
we don't care (we do), I suggest you ask.

 If you would ask the user 'what do you expect?' .. they would say: 'i
 chose to share folder X, but it does not work' 

Right. Most care about functionality. Not technology.

 What did they _expect_?  They expected it to work _without_ requiring
 a password.

That might be what *you* expect. I doubt you've asked all of our
millions of users whether they think you should be asked for a password
when connecting to a share. I certainly haven't. Hence, I try to avoid
making such specific assumptions about their wishes. I recommend a
similar approach.

 During all those years people have complained about this. We are told
 it is insecure. None of _us_ understand _why_.
 
 You, being the expert, obviously does understand it. But could please
 communicate why the behavior a desktop-user expects is bad?

It's not like it's a secret or anything. It's been discussed in many
places many times before. The short version:

If you're using security=user and connect to Samba, you'll be asked for
a username and password. If succesfully authenticated, the Samba process
on the server will switch to running as your user on the system.  This
ensures that the file system restrictions the Unix model imposes is
properly respected. This is a very good thing.

If you're using security=share, the client doesn't (or at least: is not
required to) send a username when it connects, so to switch to a
different user (to avoid running as root), Samba has to guess which user
you are.  Unless you've taken explicity measures to avoid it (and based
on the type of users we're talking about, I'm guessing most will not
have done so), the password sent to the server will checked against each
and every user in turn until one of the is succesfully authenticated.
That's really the crux of the problem. This means that a malicious user
doesn't even have to bother guessing user names if we wants to crack
your Samba server. He can just try a short list of common passwords, and
Samba will check each password against each and every user on the system
until it succesfully authenticates. Again, considering the type of users
we have to take into consideration here, I'm not going to make very
strong assumptions of the quality of their passwords...

Even if you disregard malicious users, you also have a problem if
multiple people on the system have the same password (after all, they
are likely to have the same family name, street name, etc.). You might
all be acting in good faith, but because of Samba's behaviour in this
area, you could end up accessing someone else's files when you were
trying to access your own.

In summary, the only situation where there is *no* risk involved in
this, is if you're on a separate network (not connected to the internet
at all), and there's only a single user on the network to worry about.

I have no statistics to back this up, but I'm quite confident this is
not a very common scenario for our users.

 We can all imagine this behavior would be the wrong default for a
 server. But I didn't install server. I installed a desktop. 

Your machine being used as a desktop is no excuse for making it insecure
by default.

 I didn't share all my files, the GUI already had me pick which
 folder(s) to share. I choose things like my music and my photo's.

And wouldn't it be lovely if the MPAA browsed through your music and
your private photos landed on the internet somewhere?

-- 
Soren Hansen
Virtualisation specialist
Ubuntu Server Team
http://www.ubuntu.com/

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-04 Thread Brian Visel
How's this:
share account
shared group
Shared folder in each homedir

share account is not allowed to log into a normal session.

Daemon monitors the Shared folders, and changes the group of the file
to shared if something gets dropped in the Shared folder.

User is prompted to give the Shared account a password as soon as:
1) Sharing is enabled, if this must be done manually
2) The first file is dropped into the Shared folder

If the user opts not to give the Shared account a password, a warning
is given, and it then allows the user to do this.

..good?

On Mon, 2008-02-04 at 08:10 +, Soren Hansen wrote:
 On Sun, Feb 03, 2008 at 11:59:19PM -, Ralf Nieuwenhuijsen wrote:
  For years now, there is broken GUI functionality in the desktop. No
  user understands why it is broken. 
 
 To those users: Rather than assuming we're idiots (we're not), or that
 we don't care (we do), I suggest you ask.
 
  If you would ask the user 'what do you expect?' .. they would say: 'i
  chose to share folder X, but it does not work' 
 
 Right. Most care about functionality. Not technology.
 
  What did they _expect_?  They expected it to work _without_ requiring
  a password.
 
 That might be what *you* expect. I doubt you've asked all of our
 millions of users whether they think you should be asked for a password
 when connecting to a share. I certainly haven't. Hence, I try to avoid
 making such specific assumptions about their wishes. I recommend a
 similar approach.
 
  During all those years people have complained about this. We are told
  it is insecure. None of _us_ understand _why_.
  
  You, being the expert, obviously does understand it. But could please
  communicate why the behavior a desktop-user expects is bad?
 
 It's not like it's a secret or anything. It's been discussed in many
 places many times before. The short version:
 
 If you're using security=user and connect to Samba, you'll be asked for
 a username and password. If succesfully authenticated, the Samba process
 on the server will switch to running as your user on the system.  This
 ensures that the file system restrictions the Unix model imposes is
 properly respected. This is a very good thing.
 
 If you're using security=share, the client doesn't (or at least: is not
 required to) send a username when it connects, so to switch to a
 different user (to avoid running as root), Samba has to guess which user
 you are.  Unless you've taken explicity measures to avoid it (and based
 on the type of users we're talking about, I'm guessing most will not
 have done so), the password sent to the server will checked against each
 and every user in turn until one of the is succesfully authenticated.
 That's really the crux of the problem. This means that a malicious user
 doesn't even have to bother guessing user names if we wants to crack
 your Samba server. He can just try a short list of common passwords, and
 Samba will check each password against each and every user on the system
 until it succesfully authenticates. Again, considering the type of users
 we have to take into consideration here, I'm not going to make very
 strong assumptions of the quality of their passwords...
 
 Even if you disregard malicious users, you also have a problem if
 multiple people on the system have the same password (after all, they
 are likely to have the same family name, street name, etc.). You might
 all be acting in good faith, but because of Samba's behaviour in this
 area, you could end up accessing someone else's files when you were
 trying to access your own.
 
 In summary, the only situation where there is *no* risk involved in
 this, is if you're on a separate network (not connected to the internet
 at all), and there's only a single user on the network to worry about.
 
 I have no statistics to back this up, but I'm quite confident this is
 not a very common scenario for our users.
 
  We can all imagine this behavior would be the wrong default for a
  server. But I didn't install server. I installed a desktop. 
 
 Your machine being used as a desktop is no excuse for making it insecure
 by default.
 
  I didn't share all my files, the GUI already had me pick which
  folder(s) to share. I choose things like my music and my photo's.
 
 And wouldn't it be lovely if the MPAA browsed through your music and
 your private photos landed on the internet somewhere?
 
 -- 
 Soren Hansen
 Virtualisation specialist
 Ubuntu Server Team
 http://www.ubuntu.com/


-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-04 Thread Simon Ruggier
** Description changed:

- In /etc/samba/smb.conf,
+ For a given share created in the GNOME GUI, the resulting stanza in
+ smb.conf looks like the following:
  
- we should set
- ;security = user
+ [foo]
+ path = /home/bar/baz/foo
+ available = yes
+ browsable = yes
+ public = yes
+ writable = no
  
- to
- security = share
+ The expected result of such a stanza is a passwardless public share,
+ whether it was created in the GUI or manually added to smb.conf.  It
+ already works properly like that when accessed from Nautilus, but when a
+ Windows XP client accesses the share, a username/password prompt
+ appears.
  
- 
- So samba isn't such a PITA for a normal user. The reason I am reporting this 
is because if you don't do that, setting up shares with gnome (right click 
folder, share folder) will not work properly. The windows computer will not 
be able to reach the said folder.
+ Adding map to guest = Bad User to smb.conf (as mentioned in the
+ comments) allows Windows XP clients to access these public shares
+ without being prompted, without breaking the security model for
+ nonpublic shares.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-04 Thread Simon Ruggier
I've edited the summary to clarify what is known about this bug,
including a one line solution that seems to be acceptable - I've
tested that it's factually correct using GNOME, Windows XP on qemu,
and samba, all running on the same machine.  I suggest that commenters
reread the summary before saying anything new.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-03 Thread Ralf Nieuwenhuijsen
@soren

I am sorry for my tone of voice.
I was getting upset, not by the bug itself, but how it is dealt with.

For years now, there is broken GUI functionality in the desktop. No user 
understands why it is broken.
If you would ask the user 'what do you expect?' .. they would say: 'i chose to 
share folder X, but it does not work'
What did they _expect_? They expected it to work _without_ requiring a password.

During all those years people have complained about this. We are told it
is insecure. None of _us_ understand _why_.

You, being the expert, obviously does understand it. But could please
communicate why the behavior a desktop-user expects is bad?

We can all imagine this behavior would be the wrong default for a
server. But I didn't install server. I installed a desktop. I didn't
share all my files, the GUI already had me pick which folder(s) to
share. I choose things like my music and my photo's.

Again, my apologies for my tone. Could you please give us an official
statement what is wrong with us, wanting to share files without a
password? Why shouldn't we do this?

Thank you in advance, in name of all frustated desktop-users that as
this point. We would really like an explenation.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-03 Thread Jim Tarvid
It's much worse than user vs. share.

Something must do name resolution. Probably the simplest way is hosts with
server names (not FQDN). Without it, the Gnome browser refuse to display
anything and gives no useful error message other than I can't do that.

The fastest route to a behind a gateway Windows Network is share. That only
requires running the Windows network wizard, setting up fixed IP addresses,
setting up a hosts file on all the computers on the network and replacing
smb.conf with a very simple configuration (but not one obvious to any but a
fairly sophisticated user).

Of course it is insecure. Running Windows file sharing without a gateway
router is insane in the first place. Of course, one of the Windows boxes may
be hooked. Is there any reason to protect Windows users beyond a warning?

Jim

On 2/3/08, Ralf Nieuwenhuijsen [EMAIL PROTECTED] wrote:

 @soren

 I am sorry for my tone of voice.
 I was getting upset, not by the bug itself, but how it is dealt with.

 For years now, there is broken GUI functionality in the desktop. No user
 understands why it is broken.
 If you would ask the user 'what do you expect?' .. they would say: 'i
 chose to share folder X, but it does not work'
 What did they _expect_? They expected it to work _without_ requiring a
 password.

 During all those years people have complained about this. We are told it
 is insecure. None of _us_ understand _why_.

 You, being the expert, obviously does understand it. But could please
 communicate why the behavior a desktop-user expects is bad?

 We can all imagine this behavior would be the wrong default for a
 server. But I didn't install server. I installed a desktop. I didn't
 share all my files, the GUI already had me pick which folder(s) to
 share. I choose things like my music and my photo's.

 Again, my apologies for my tone. Could you please give us an official
 statement what is wrong with us, wanting to share files without a
 password? Why shouldn't we do this?

 Thank you in advance, in name of all frustated desktop-users that as
 this point. We would really like an explenation.

 --
 the security parameter must be set to share, not user, in smb.conf -
 Smb/Gnome sharing broken
 https://bugs.launchpad.net/bugs/32067
 You received this bug notification because you are a member of Ubuntu
 Server Team, which is a bug contact for samba in ubuntu.


-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-01 Thread casualprogrammer
This is getting _really_ ridiculous.

One of the reasons I dropped Ubuntu is this sense of having to protect
users from themselves.

It closely resembles handing somebody a car, but not the keys, because
he could do harm to himself and others.

Grown up users deserve grown up distributions.

Have a lot of fun...

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-01 Thread fishor
Some more interesting info:
http://support.microsoft.com/kb/300489/
In Windows XP Home Edition, all network connections are mapped through the 
Guest account. If the Guest account is not enabled or if the Guest account does 
not have the appropriate share permissions, the connection does not work 
correctly. If the Guest account has sufficient share permissions, but the Guest 
account has not been assigned NTFS file system permissions, you can use the 
Guest account to connect to the local computer. However, in this scenario, you 
cannot access files or directories.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-01 Thread fishor
Actually there is nothing about security. It is about to keep Windowx Xp
incompatible to Ubuntu. The same way m$ do ;)

Let's see some facts:
- Ubuntu (Nautilus) _can_ access Ubuntu(samba) with security=user
enabled
- WinXp _can't_ access Ubuntu(samba) with security=user enabled
- WinXp _has_ security=user by default too, but it _can_ sync usernames.
- ubuntu ( samba ) _can't_ sync usernames, but it keep Guest account
open so  Ubuntu ( Nautilus ) can access it.
- WinXp theoretically can access Ubuntu(samba) with security=user
enabled, but it need to know about opened Guest account.
- security=user + opened Guest account = almost the same us
security=share, with one exception WinXp do not know any thing about
this.
- opened Guest account _is_ security problem by default in ubuntu

So about what kind of security we talking???!!!
Is default security=user real secure???

For example we can use  
security=user (smb.conf default )  + opened Guest account (smb.conf
default )  + map to guest = Bad User (Nautilus default)
what is the same what Ubuntu ( Nautilus ) do.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-01 Thread TomasHnyk
Soren:also my apologies, I too always thought user = śhare is the only way. I 
googled a bit and found that it is indeed possible to have passwordless sharing 
with: 
security = user
guest account = ok
#now this is the important bit that you too omitted, see here: 
http://lists.debian.org/debian-user/2000/12/msg03643.html
map to guest =  Bad User   # or Bad Passwords will do as well, Bad User seems 
better to me, see man smb.conf for details - otherwise it still asks for 
password.

Do you want me to open a bug against shares-admin aka nautilus-share
then?  Because I think we could just change the description of this bug
ot not lose the history and the number of people interested in it, could
not we? And frankly, I am not sure how this solution differs from
security = share, so would it be considered at all?

Anyway, if it were to be considered, there is also a problem if one
wants to have his shares writable. One solution is to put guest account
= owner of the folder the other is to change permissions of the share
folder (either 777 or owners nobody:nogroup will do), but that brings
the problem that if a user (not samba user) creates a folder inside this
shared folder, it has got ownership and permissions of that user, so it
is impossible to write there through samba unless the permissions are
manually changed.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-01 Thread Giovanni Bajo
On Feb 1, 2008 8:41 AM, Soren Hansen [EMAIL PROTECTED] wrote:


 On Thu, Jan 31, 2008 at 10:18:10PM -, Giovanni Bajo wrote:
  This is not the correct solution for this problem. If you ask a
  Windows user (like you are saying that we should),

 That's not what I said at all. Quit putting words in my mouth.

 I said that if you asked a new Ubuntu user: So, dude, do you think we
 should put security=share in your smb.conf?, he'll have no clue what
 you're talking about. Hence, it's completely mistaken to say that new
 users expect that their smb.conf says security=share. No, they don't.
 They expect to be able to share their files.


Nobody claimed that users have a specifical technical preference about a
single setting in smb.conf. Ralf (at least in my reading) simply claimed
that there is nothing in the *effects* you obtain by setting security=share
that does not match users' expectations. I will be pleased if you could tell
us what are the unexpected effects of such a configuration, because surely I
don't know samba well enough to understand.


 he will reply that when he shares a directory on Windows, then no
  usernames or passwords are required to access the shared resource *by
  default*.

 I find Windows' security model quite uninteresting.


I'm not discussing a security model. I'm presenting an usability story that
I feel is particularly important. I think Windows succeeds in giving the
correct usability to users in this regard (and I am not claiming that it is
doing in a way that is sensible from a security point of view -- and I
really don't care right now about this).

 Moreover, the user is shown a simple screen where he can then select
  whether to share read-only or read-write.

 Yes. How is that different from nautilus-share?

 http://gentoo.ovibes.net/nautilus-
 share/mediawiki-1.4.4/index.php/NSScreenShots


Yes, that is exactly the same.
http://gentoo.ovibes.net/nautilus-share/mediawiki-1.4.4/index.php/NSScreenShots


 And setting security=share achieves exactly this. It might not be the
  only solution, but it works.

 If you don't want to forget your password for your home banking system,
 you can just write in on a Post-It and stick it on your monitor. It's
 not the only solution, but it works.  I'm sorry, but I'm not going to
 solve a problem in a way that creates 27 other problems. You may have
 the privilege of being able to ignore those 27 other problems. I'm not.
 We take security *and* usability seriously.


I'm happy about this, and I am happy if you say look, there is this other
solution which achieves the same usability but it is much more secure. I am
failing to see any alternative proposal at this point (and I'm failing to
see why security=share is unsecure as I said before, but that is due my
ignorance).
-- 
Giovanni Bajo

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-01 Thread Simon Ruggier
On 2/1/08, Giovanni Bajo [EMAIL PROTECTED] wrote:
 I'm happy about this, and I am happy if you say look, there is this other
 solution which achieves the same usability but it is much more secure. I am
 failing to see any alternative proposal at this point (and I'm failing to
 see why security=share is unsecure as I said before, but that is due my
 ignorance).

As far as I can tell, it's not insecure, it's just a voluntary choice
by the user to not require any credentials from people accessing the
share, which what many users expect (this is also why this discussion
has heated up).  Security is a completely moot topic here if the
problem is that shares can be accessed by Ubuntu machines, but not
Windows XP ones.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-01 Thread Neal McBurnett
The recommended way to deal with complex discussions like this in the
Ubuntu world is to write up a blueprint (aks spec) for the issue.
It is much easier to get the necessary folks from different teams
together and easier to collaborate on the wiki than in a bug tracker.

For example, at UDS in Boston in October 2007, there was a discussion on this 
issue.  The launchpad blueprint is at:
 https://blueprints.edge.launchpad.net/ubuntu/+spec/easy-file-sharing

The wiki page for design and feedback is at
 https://wiki.ubuntu.com/EasyFileSharing

This is a common and difficult issue, so there may be others.  But I'd
suggest that folks move this discussion to a blueprint so we can be more
effective.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-01 Thread maybeway36
Getting a blueprint for this is a very good idea.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-01 Thread Soren Hansen
On Fri, Feb 01, 2008 at 09:39:10AM -, Charlie Halford wrote:
  I said that if you asked a new Ubuntu user: So, dude, do you think we
  should put security=share in your smb.conf?, he'll have no clue what
  you're talking about. Hence, it's completely mistaken to say that new
  users expect that their smb.conf says security=share. No, they don't.
  They expect to be able to share their files.
 At what point has anyone suggested asking an Ubuntu user what settings
 he would like to set in her SMB.conf? 

Ralf claimed that users expect their smb.conf to say security=share. I
contested that based on the fact that the vast majority of users don't
care, don't know that they even have an smb.conf, and *shouldn't*.

 The setting of security=share is merely one of a few solutions in
 making windows file sharing on Ubuntu simpler. 

My point exactly. There are several solutions, so why keep pushing the
wrong one?

 If enabled by default, the user would not have to alter smb.conf at
 all.

The point wasn't whether the user had to change his smb.conf. The point
was that that the particular type of user in question has no opinion on
what string of characters are in his smb.conf. He cares about sharing
files, not the technical mechanics of it.

 I do appreciate that you are trying to combine usability and security,
 but simply ignoring the fact that many users are using Ubuntu machines
 in a mixed network with Windows ones is surely not a good idea. 

I'm having difficulty conveying the extent to which that sort of
statement irritates me...  We are not ignoring the fact that Ubuntu
machines are used in mixed environments. 

 If an Ubuntu user, at the moment, shares a folder, a windows user
 CANNOT access the folder without access to the Ubuntu users ID, or
 creating his own. Secure or not, this is not usable.

It seems to be a common misconception on this thread, that the only way
to make files available via samba to unauthenticated users is to tell
samba to use security=share. This is simply not so. If you want
nautilus-share to present the guest_ok setting in its ui, please file a
bug against nautilus-share. Quit suggesting that we turn Samba into a
gaping security hole by default.

-- 
Soren Hansen
Ubuntu Server Team
http://www.ubuntu.com/

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-01 Thread Charlie Halford
 I said that if you asked a new Ubuntu user: So, dude, do you think we
 should put security=share in your smb.conf?, he'll have no clue what
 you're talking about. Hence, it's completely mistaken to say that new
 users expect that their smb.conf says security=share. No, they don't.
 They expect to be able to share their files.

At what point has anyone suggested asking an Ubuntu user what settings
he would like to set in her SMB.conf? The setting of security=share is
merely one of a few solutions in making windows file sharing on Ubuntu
simpler. If enabled by default, the user would not have to alter
smb.conf at all.

I do appreciate that you are trying to combine usability and security,
but simply ignoring the fact that many users are using Ubuntu machines
in a mixed network with Windows ones is surely not a good idea. If an
Ubuntu user, at the moment, shares a folder, a windows user CANNOT
access the folder without access to the Ubuntu users ID, or creating his
own. Secure or not, this is not usable.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-02-01 Thread Charlie Halford
My apologies, I did not realise that setting guest_ok would result in
the same view of the shared folder by windows user. I thought that
perhaps the guest setting in samba would prompt the windows user of a
username and password before accepting a blank. If this is not the case,
then perhaps it would be a good idea to add this to nautilus-share, with
the pam-samba synchronisation that we were mentioning before.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-01-31 Thread Soren Hansen
On Tue, Jan 29, 2008 at 01:13:08PM -, Ralf Nieuwenhuijsen wrote:
 You said: Security will not be set to share. It's an inherently
 insecure way to be sharing files.

I did.

 Soren, we can repeat this _over_ and _over_ again. There is nothing
 about security=share that is not exactly as the user would_ expect_ it
 to be when installing samba.

Look... If you ask anyone who just converted from Windows to Ubuntu if
he/she thinks that his/her samba server should be set to security=share,
you'll get nothing more than a blank stare. They don't know what it
means, they don't care, and they *shouldn't* care!

Could you please try focusing on the problem rather than trying push the
wrong solution to said problem?

We want to make the process of sharing files on your network a) cause
the least amount of surprises, but b) without being a gaping security
hole.

There are several correct solutions (none of which involve
security=share). One of them could be to automagically sync Samba's
passwd database with the one on the system, so whenever someone tries to
connect to your share, they'll be asked for a username and password and
be able to user their usual user/pass combo rather than a completely
different set (which is currently the case). nautilus-share provides a
simple way of sharing folders to the network. Those two things put
together, and we win. IIRC, nautilus-share even allows you to allow
guest access, so you can make it as insecure as you (apparantly) want.

 Use case:
 The user wants to share files on his home-network with his family. 
 The user enables file-sharing, samba gets installed.
 File-sharing does not work, because Soren things its unsafe to share files 
 with your family.

If you're attempting to achieve a spot in my ignore filter, you're well
on your way.

Now, if you could please calm down and find a sensible tone for this
discussion, that would be lovely.

-- 
Soren Hansen
Ubuntu Server Team
http://www.ubuntu.com/

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-01-31 Thread maybeway36
Users also need a way to turn off passwords (and make a glaring
security hole themselves), even if it's not the default.
But yes, the user/passwd database should DEFINITELY be synced.

On Jan 31, 2008 4:21 AM, Soren Hansen [EMAIL PROTECTED] wrote:
 On Tue, Jan 29, 2008 at 01:13:08PM -, Ralf Nieuwenhuijsen wrote:
  You said: Security will not be set to share. It's an inherently
  insecure way to be sharing files.

 I did.

  Soren, we can repeat this _over_ and _over_ again. There is nothing
  about security=share that is not exactly as the user would_ expect_ it
  to be when installing samba.

 Look... If you ask anyone who just converted from Windows to Ubuntu if
 he/she thinks that his/her samba server should be set to security=share,
 you'll get nothing more than a blank stare. They don't know what it
 means, they don't care, and they *shouldn't* care!

 Could you please try focusing on the problem rather than trying push the
 wrong solution to said problem?

 We want to make the process of sharing files on your network a) cause
 the least amount of surprises, but b) without being a gaping security
 hole.

 There are several correct solutions (none of which involve
 security=share). One of them could be to automagically sync Samba's
 passwd database with the one on the system, so whenever someone tries to
 connect to your share, they'll be asked for a username and password and
 be able to user their usual user/pass combo rather than a completely
 different set (which is currently the case). nautilus-share provides a
 simple way of sharing folders to the network. Those two things put
 together, and we win. IIRC, nautilus-share even allows you to allow
 guest access, so you can make it as insecure as you (apparantly) want.

  Use case:
  The user wants to share files on his home-network with his family.
  The user enables file-sharing, samba gets installed.
  File-sharing does not work, because Soren things its unsafe to share files 
  with your family.

 If you're attempting to achieve a spot in my ignore filter, you're well
 on your way.

 Now, if you could please calm down and find a sensible tone for this
 discussion, that would be lovely.

 --
 Soren Hansen
 Ubuntu Server Team
 http://www.ubuntu.com/

 --

 the security parameter must be set to share, not user, in smb.conf - 
 Smb/Gnome sharing broken
 https://bugs.launchpad.net/bugs/32067
 You received this bug notification because you are a direct subscriber
 of the bug.


-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-01-31 Thread Brian Visel
Is it possible to do USER=SHARE for only *some* folders?  If so, it
doesn't seem too difficult to set up a Shared folder in each user's
home directory.  Would that be a possibility?


On Thu, 2008-01-31 at 22:11 +, maybeway36 wrote:
 Users also need a way to turn off passwords (and make a glaring
 security hole themselves), even if it's not the default.
 But yes, the user/passwd database should DEFINITELY be synced.
 
 On Jan 31, 2008 4:21 AM, Soren Hansen [EMAIL PROTECTED] wrote:
  On Tue, Jan 29, 2008 at 01:13:08PM -, Ralf Nieuwenhuijsen wrote:
   You said: Security will not be set to share. It's an inherently
   insecure way to be sharing files.
 
  I did.
 
   Soren, we can repeat this _over_ and _over_ again. There is nothing
   about security=share that is not exactly as the user would_ expect_ it
   to be when installing samba.
 
  Look... If you ask anyone who just converted from Windows to Ubuntu if
  he/she thinks that his/her samba server should be set to security=share,
  you'll get nothing more than a blank stare. They don't know what it
  means, they don't care, and they *shouldn't* care!
 
  Could you please try focusing on the problem rather than trying push the
  wrong solution to said problem?
 
  We want to make the process of sharing files on your network a) cause
  the least amount of surprises, but b) without being a gaping security
  hole.
 
  There are several correct solutions (none of which involve
  security=share). One of them could be to automagically sync Samba's
  passwd database with the one on the system, so whenever someone tries to
  connect to your share, they'll be asked for a username and password and
  be able to user their usual user/pass combo rather than a completely
  different set (which is currently the case). nautilus-share provides a
  simple way of sharing folders to the network. Those two things put
  together, and we win. IIRC, nautilus-share even allows you to allow
  guest access, so you can make it as insecure as you (apparantly) want.
 
   Use case:
   The user wants to share files on his home-network with his family.
   The user enables file-sharing, samba gets installed.
   File-sharing does not work, because Soren things its unsafe to share 
   files with your family.
 
  If you're attempting to achieve a spot in my ignore filter, you're well
  on your way.
 
  Now, if you could please calm down and find a sensible tone for this
  discussion, that would be lovely.
 
  --
  Soren Hansen
  Ubuntu Server Team
  http://www.ubuntu.com/
 
  --
 
  the security parameter must be set to share, not user, in smb.conf - 
  Smb/Gnome sharing broken
  https://bugs.launchpad.net/bugs/32067
  You received this bug notification because you are a direct subscriber
  of the bug.
 


-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-01-31 Thread Giovanni Bajo
On Jan 31, 2008 11:21 AM, Soren Hansen [EMAIL PROTECTED] wrote:


 Could you please try focusing on the problem rather than trying push the
 wrong solution to said problem?

 We want to make the process of sharing files on your network a) cause
 the least amount of surprises, but b) without being a gaping security
 hole.

 There are several correct solutions (none of which involve
 security=share). One of them could be to automagically sync Samba's
 passwd database with the one on the system, so whenever someone tries to
 connect to your share, they'll be asked for a username and password and
 be able to user their usual user/pass combo rather than a completely
 different set (which is currently the case).


This is not the correct solution for this problem. If you ask a Windows user
(like you are saying that we should), he will reply that when he shares a
directory on Windows, then no usernames or passwords are required to access
the shared resource *by default*. Moreover, the user is shown a simple
screen where he can then select whether to share read-only or read-write.

Thus, if you want to clone Windows here, you should find a way to share a
directory so that there is no username required to access it *at all*. And
setting security=share achieves exactly this. It might not be the only
solution, but it works.

I think this is Ralf's point, and I totally agree with it. If you don't mind
his tone, I don't think he's wrong.
-- 
Giovanni Bajo

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-01-31 Thread Soren Hansen
On Thu, Jan 31, 2008 at 10:18:10PM -, Giovanni Bajo wrote:
 This is not the correct solution for this problem. If you ask a
 Windows user (like you are saying that we should), 

That's not what I said at all. Quit putting words in my mouth.

I said that if you asked a new Ubuntu user: So, dude, do you think we
should put security=share in your smb.conf?, he'll have no clue what
you're talking about. Hence, it's completely mistaken to say that new
users expect that their smb.conf says security=share. No, they don't.
They expect to be able to share their files.

 he will reply that when he shares a directory on Windows, then no
 usernames or passwords are required to access the shared resource *by
 default*. 

I find Windows' security model quite uninteresting.

 Moreover, the user is shown a simple screen where he can then select
 whether to share read-only or read-write.

Yes. How is that different from nautilus-share?

http://gentoo.ovibes.net/nautilus-
share/mediawiki-1.4.4/index.php/NSScreenShots

 Thus, if you want to clone Windows here, you should find a way to
 share a directory so that there is no username required to access it
 *at all*. 

I am *not* trying to clone Windows. At all. Why would you say that?

 And setting security=share achieves exactly this. It might not be the
 only solution, but it works.

If you don't want to forget your password for your home banking system,
you can just write in on a Post-It and stick it on your monitor. It's
not the only solution, but it works.  I'm sorry, but I'm not going to
solve a problem in a way that creates 27 other problems. You may have
the privilege of being able to ignore those 27 other problems. I'm not.
We take security *and* usability seriously.

-- 
Soren Hansen
Ubuntu Server Team
http://www.ubuntu.com/

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-01-29 Thread Ralf Nieuwenhuijsen
@Soren

You said:
Security will not be set to share. It's an inherently insecure way to
be sharing files.

Soren, we can repeat this _over_ and _over_ again. There is nothing
about security=share that is not exactly as the user would_ expect_ it
to be when installing samba.

Use case:
The user wants to share files on his home-network with his family. 
The user enables file-sharing, samba gets installed.
File-sharing does not work, because Soren things its unsafe to share files with 
your family.

At least give them a message telling them you know it's best for them to
not share files with their family. Perphaps include a message about what
to put in their sandwich or on which political party to vote.

Insecure means we share files with people we don't _want_ to share
files. When we do want to share files, sharing files itself is not
insecure.

Can this idiotic line of though now finally be abondended. Samba is
*not* installed by default. We *enable* it ourself. By that we are
_telling_ the system we want to share files. That would be the point
where the 'its insecure, your wife might be a terrorist and shouldn't
access your files' crap is not pleasing any one.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-01-28 Thread Soren Hansen
Security will not be set to share. It's an inherently insecure way to
be sharing files. Now that we both have net usershare and
system-config-samba, (I belive) there's already a spec about syncing
passwords between pam and samba, I fail to see the value of this bug
report being kept open anymore?

-- 
Soren Hansen
Ubuntu Server Team
http://www.ubuntu.com/

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-01-28 Thread Charlie Halford
I'm sorry, but I really do see the value of this being kept open. I
realise that this method is inherently insecure, but it seems people are
ignoring the substantial use-case of a Ubuntu newbie who is used to
sharing his files in Windows, and is faced with the near-labyrinthine
configuration of users in samba, or setting security=share themselves.

I am also a OS X user, and it would seem the approach you suggest
mirrors very closely how their sharing setup works. That, too, is a huge
problem, as some people simply do not want their username and password
to be given out, or have to set up a new user and password for everyone
who wants to access a certain folder. If defaulting to a guess user
would work, with absolutely no set-up required on either side, then I
guess that would be a viable solution, but I don't see how that would
work without first prompting a windows user for a username and password
when they try and connect to the folder.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-01-28 Thread maybeway36
The installation process could ask some questions like Do you want to
require a username and password to be entered when accessing this
computer's files over the network?
User if yes, and share if no.
The Shared Folders applet should also allow you to change this EASILY.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-01-28 Thread TomasHnyk
it may be inherently insecure, but it is the default on Windows - and
Samba is meant for sharing files with windows, so I see much value in
this bug open. If there is no desire to have security = share, I think
there should be an easy way to enable it (and installing  system-config-
samba is not the way unless it is installed by default)

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-01-27 Thread fishor
I would say the best wey is to add:
map to guest = Bad User

why? because default settings of ubuntu smb.conf will allow user nobody
but will not allow any other user what not exist in /etc/passwd . With
nautilus this working because this has some workaround and it try to
login as $user and after it failed, will try to login as nobody or NULL.
windows xp do not do this second try. So we need to make it before.

See: man smb.conf

map to guest (G)
..
 Bad  User  - Means user logins with an invalid password are
 rejected, unless the username does not exist, in which case
 it  is  treated  as a guest login and mapped into the guest
   account.
.
and
.
SECURITY = USER

This is the default security setting in Samba 3.0. With  user-
level security a client must first log-on with a valid user‐
name and password (which can be mapped using the username  map
parameter).  Encrypted  passwords (see the encrypted passwords
parameter) can also be used in this security mode.  Parameters
such  as  user  and guest only if set are then applied and may
change the UNIX user to use on this connection, but only after
the user has been successfully authenticated.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-01-26 Thread Ralf Nieuwenhuijsen
So, whats the status of this bug in Hardy?

Is samba sharing still completely broken for those who are not system 
maintainers.
And if so, can we at least remove the 'shared folders' stuff from the default 
install.

It's confusing because it pretends something will work, when it does not.
And honestly, having users setup accounts is ridiculus. Either use pam or 
enable sharing by default. 
For all purposes considered the local network can be expeced to be trust 
worthy. 

Currently, the logic is:
  - the home is user is a linux guru and knows how to edit smb.conf
  - the professional system maintainance guy is an idiot and should be 
prevented from enabling samba-share easily in the hostile environment where 
they deploy, because they might not know what they are doing.

The logic should be:
  - the home is is not a linux guru and needs sharing to work by default, 
without any configuration.
  - the profession system maintaince guy knows what he is doing and he/will 
change the defaults it that is too insecure for his environment

Other than that, waiting for some magic GUI that still asks too many
questions (i.e. more than one question), is just not acceptable. Until
you have something that also 'protects' the profressiosnal system
deployer, focus on the home user. Enable pam-backend or set
security=share by default. Anything else borderlines on ridiculus
academic dreamcastles.

I doubt anyone arguing that it's insecure is using the 'secured' setup
by default and has working printer sharing. So, what's good enough for
you, should be good enough for us. People just want this to work and are
running it insecurely _right now_. It just took them more effort to
figure out how to do it and it inforces the impression  they should just
copy  paste stuff from forums on the command-line. How else is Ubuntu
going to work without copying and pasting random stuff from forums?

Fix this bug already. Let's not wait for some gui magic. Fix it until
that gui is there. People are going to to configure it insecurely
_anyway_. They just want to share files on their local network with
their families.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-01-26 Thread maybeway36
My thoughts exactly. The default should be changed to share in a
home-oriented distribution like Ubuntu.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2008-01-26 Thread fishor
Use:
map to guest = Bad User
with:
security = user

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2007-12-11 Thread Ralf Nieuwenhuijsen
@charlie

Yes, it seems the server-client model is one of the tunnel-visions of
linux. It does not suit all areas and use-cases well.

Why not add an anonymous user? A guest user.
This user can log in, This user can access all publicly available files of all 
the other users on the system. This user can connect through samba without a 
password.

The difference with an ordinary user?
 - home directory is emptied at login  logout
 - sudo rights are not possible

Advantages to having such an account exist by default:
 - easy to temporarily work on another pc
 - a kiosk pc is created by just setting the autologin to this user
 - samba and other types of filesharing can be enabled out of the box

Caveats:
 - new files created by ordinary users should not be world-readable by default
 - it might be wise reword/simply the folder and file permissiosn dialog to 
just choose between:

Private - Local - Public - Shared

Where private means only you can read/write.
Local means all real users on this machiene can read/write
Public means all users, including anonymous/guest can read
Shared means all users, including anonymous/guest can read/write

Maybe it would be nice to add a simple 'share public files with this user' 
option in pidgin as well.
This user could access the same files as the guest account could.

But that is not a bug-fix. That is a specification. Maybe i'll try to write out 
it out all.
It would fix this bug, and implement the easy-file-sharing spec, etc.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2007-12-11 Thread Charlie Halford
This really needs to be changed in Hardy. PAM synchronisation of users
sounds like a great idea, and security=user should be enabled by
default, so users do not unwittingly open themselves up to attack.
However, the shared folders tool must provide an obvious option to allow
anonymous access, as many users are used to this being the default
behaviour when they share folders on windows.

Perhaps my situation is aberrant, but I live in a house with 3
housemates, all of whom have PCs. They each share their useful documents
and media as read only folders on Windows XP. We have become very used
to accessing each others computers to get at the file we want, usually a
video or mp3. However, the method Ubuntu seems to suggest would require
either creating my housemates user accounts on my PC, or allowing them
access to my user name and password.

If Ubuntu had an easy-to-use option that mirrored the way windows shared
folders, and provided the user a warning about security, it would make
the whole OS a lot more usable for me.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2007-11-16 Thread casualprogrammer
Do you guys realize that this is going on since Feb 2006 ? 
Do you have an idea why Ubuntu should be preferred over other distros ? 
I don't. Sorry!

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2007-11-15 Thread maybeway36
I like that it lets you change security level.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2007-11-04 Thread Giovanni Bajo
I totally agree with Ralf here:
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/32067/comments/36

I just tried system-config-samba and I didn't like it. It is basically a full 
dup of what already is present in Ubuntu:
 - The share list is a dupe of Administration / Shared Folders. That's where I 
want to set my shared folders, as it is integrated with nautilus too.
 - The user list is a dupe of Administration / Users and Gruops. There should 
be only one user list, please.

Basically, I believe that system-config-samba is a step in the wrong
direction. Besides setting up PAM to keep samba synchronized (which is
good), what we only need is a way to set user permissions in shares
inside the Shared Folders app, and if an user without samba password
is selected, a dialog should appear asking to type in the password (just
like Mac does!) (and of course warn if it does not match the unix
password).

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2007-09-22 Thread Anders Østerholt
There's no problem with setting the default level to share!

When you add a shared folder, you can have it read only. And the people
having problem with editing smb.conf is probably home users not wanting
any heavy security anyway. People needing security probably knows how to
edit the config file.

At least a checkbox in shares-admin for setting the level to share would
be nice to have.

** Attachment added: shares-admin mockup
   http://launchpadlibrarian.net/9464149/Skjermdump-Shared%20Folders.png

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2007-09-22 Thread Alex Jones
From what I understand, Share-level security basically leaves you open
to password brute force initiated by your own daemon.

No good.

On Sat, 2007-09-22 at 17:12 +, Anders Østerholt wrote:
 There's no problem with setting the default level to share!
 
 When you add a shared folder, you can have it read only. And the people
 having problem with editing smb.conf is probably home users not wanting
 any heavy security anyway. People needing security probably knows how to
 edit the config file.
 
 At least a checkbox in shares-admin for setting the level to share would
 be nice to have.
 
 ** Attachment added: shares-admin mockup
http://launchpadlibrarian.net/9464149/Skjermdump-Shared%20Folders.png


-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2007-09-22 Thread Anders Østerholt
Are you sure about that?

In samba log files I have connect to service Music initially as user
nobody

And no other traces of login stuff. No password is supplied at any
point.

I tried to look up the problem you describe, but there seems to be some
misunderstandings about level share creates some compability problems.


I also tried supplying arbitary as well as valid usernames and passwords. Note 
that I have no samba users, I tried system users. None of these login attempts 
were successful.

I was only able to connect with blank username. Seems like passwords is
newer read as no samba users are created. Supplying an unvalid password
with blank username works fine.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2007-09-20 Thread Jeff Schroeder
system-config-samba is provided in gutsy in a usable condition. It
supports setting the security level to share. Perhaps a nautilus plugin
similar to nautilus-share can be written that interfaces with system-
config-samba and it can be included by default instead of nautilus-
share.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2007-09-20 Thread Brian Visel
I think the config is set to share on my system, and when I try to
connect locally I have no problems, but if another system (xp) tries to
connect, it gets a user/pw dialog.

/* vaguely wonders if self just confused two bug threads, but too tired
to sort it out now */

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2007-09-20 Thread Ralf Nieuwenhuijsen
Short-term solution for Gutsy:

1) samba is not installed by default, people explictely require this
package to be installed. They want to share files. It should share files
immideately after installing without requiring futher user interaction!

2) pam-backend keeps it secure, without forcing the user the use
different passwords, or anything. We already have a user-management
system, we don't need another one for each separate application.

3) printers should be shared without requiring a password! Windows
doesn't seem to support connecting to samba-printers which have
passwords. When you select 'share with everybody' in system-config-
printer interface this should extent to everybody on samba.

(Future) tweaks of the pam-backend:
  - have a samba-users group
  - newly created users are automatically part of this specific group

The underlying problem is an architectual problem which scope is much bigger 
than just SAMBA.
- All user, group and permission management should be centralized and managed 
within one interface (PAM). 
- Packages should not implement their own ad-hoc user-management ( i vote to 
just strip all that crap )
- This does not just concern samba, there are more packages that think they are 
special enough to need their own user-management. Like MySql server for 
example. 

We need to get rid of this, because:
 - they are all incompatible
 - they are inconsistent with each other
 - they are too complex for average desktop users (requires too many 
configuration interface, half of which don't exist yet)
 - they are too much hassle for system administrators 

I think somebody official should set out an official policy on to deal
with this widespread growth of custom user-managent stuff. If PAM does
not suffice for specific packages, they or we need to file bugs about
PAM, rather than go with some custom user-management different for each
application and service.

But that's just my two cents. Perhaps i'm missing somehting very obvious
here...

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2007-09-19 Thread Mathias Gug
** Summary changed:

- the security parameter must be set to share, not user, in smb.conf
+ the security parameter must be set to share, not user, in smb.conf - 
Smb/Gnome sharing broken

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2007-09-19 Thread maybeway36
Regular users need to know be able to enable share-level security
somehow, without having to know what /etc/samba/smb.conf is.

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 32067] Re: the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken

2007-09-19 Thread Brian Visel
It would be fine to have user-level security --  if samba uses PAM, and
users of a particular group (which desktop users are members of by
default) are automatically included as samba users.

Then, you try to connect to your machine, and it asks for a password.
You give the password.  That gives you access to the share.

This wouldn't require new software, it could be done through configuring
the software that's already there.  While not as good as giving secure
defaults and the freedom to be stupid if they like, it's still decent.


Also, it would be nice, at some point in time, to have some sort of 
limited-access share (Not homedir, not below homedir unless in 'media', + 
warnings on granting write access).

-- 
the security parameter must be set to share, not user, in smb.conf - Smb/Gnome 
sharing broken
https://bugs.launchpad.net/bugs/32067
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs