Bug 227923

Summary: Unable to add Samba users
Product: [openSUSE] openSUSE 10.2 Reporter: Dieter Ernst <DREbs_lnx>
Component: NetworkAssignee: Jiří Suchomel <jsuchome>
Status: RESOLVED WONTFIX QA Contact: E-mail List <qa-bugs>
Severity: Enhancement    
Priority: P2 - High CC: DREbs_lnx, lmuelle, locilka, tmiller
Version: Final   
Target Milestone: ---   
Hardware: 32bit   
OS: SuSE Linux 10.1   
Whiteboard:
Found By: Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 287036    

Description Dieter Ernst 2006-12-12 15:40:41 UTC
This bug has a long story:
- I observed it since Suse Linux 10.0
- I reported it since Suse Linux 10.1
- Nothing was ever done, to improve the matter

And this is, what I mean:
- No way is provided, to enter Samba users via a graphical interface:
    Yast does not provide any means to do it
    The second way, via Personal Settings -> Samba -> users, does not work
- Of course, one can add users via smbpasswd -a ..., but I think, that Linux should become an alternative to buying MS's Vista. Therefore, Linux should absolutely try to simplify the installation procedures for small networks, as they become more and more common use. As per now, it is still very complex, installing such small networks. Another problem for instance, I'm trying to solve, is to make my hp officejet d125xi available to other network users - with no success up to now. Most users I know, even IT personal, just revert to a window solution, and leave Linux behind them - maybe for ever. This is really to bad!
Comment 1 Jiří Suchomel 2006-12-13 12:29:16 UTC
AFAIK it is possible to create Samba accounts for LDAP users.

Unfortunatelly I don't know more about samba-support for users. Ralf, Lars, do you think this is worth to become valid feature in some next release?
Comment 2 Ralf Haferkamp 2006-12-13 12:43:03 UTC
(In reply to comment #1)
> AFAIK it is possible to create Samba accounts for LDAP users.
Yes, that's possible (only when managing LDAP Users). 

> Unfortunatelly I don't know more about samba-support for users. Ralf, Lars, do
> you think this is worth to become valid feature in some next release?
Valid feature? Hm, that's someting (T)PM would have to decide. 
Valid feature request -> Probably yes.
Maybe Lars wants to comment as well. 

Comment 3 Thomas Miller 2006-12-18 00:54:14 UTC
I just spent a week trying to set up Samba graphically in 10.2.  Like another user noted, if Linux wants to get serious about being a general server over MS, then this graphical stuff needs to be available, intuitive, and work.

There should be another tab in the Yast Samba Server configuration wizard called "Users".
Comment 4 Jiří Suchomel 2006-12-18 15:24:40 UTC
To comment #3:
I'm not sure how Samba needs to be configured, but afaik you have to enable LDAP in samba-server and than you can create LDAP users with Samba account in yast2-users module (see the Plugins tab in Add/Edit User dialog).
Comment 5 Thomas Miller 2006-12-18 17:26:37 UTC
That is great and as soon as LDAP is the standard authentication method for Linux and the rest of the world, the product functions.  Until then, people setting up a home network or a network for a small office will be stuck, frustrated, and unlikely to recommend using Linux to a neighbor or friend.  

It should be easy to configure out of the box.  Same with Printers.  The fact is most people use Windows as work stations.  Linux as a server needs to make it just as easy to use as MS Server.  I am hoping eventually easier.  Right now it is much harder. 
Comment 6 Dieter Ernst 2006-12-18 18:34:02 UTC
This is what I mean as a small network (example): two Suse Linux PCs, one Printer on a Linux PC, One Windows XP Notebook, Internet-Gateway via Router. Any PC / Notbook may be turned off, while the other ones still want to communicate
Comment 12 Jiří Suchomel 2007-02-23 08:21:13 UTC
From now, this is handled by usual feature process.
Comment 13 Jiří Suchomel 2007-06-20 08:33:13 UTC
unfortunatelly it looks like there are not enough resources to implement it