<html><body><div style="color:#000; background-color:#fff; font-family:bookman old style, new york, times, serif;font-size:12pt"><div><span>have you tried Zentyal for running a Samba/AD.</span></div><div><br><span></span></div><div><span>i have used this for a couple of year and i can testify that it works fine.<br></span></div><div><br></div><div style="font-family: bookman old style, new york, times, serif; font-size: 12pt;"><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"><font size="2" face="Arial"><hr size="1"><b><span style="font-weight:bold;">From:</span></b> Peter Childs &lt;pchilds@bcs.org&gt;<br><b><span style="font-weight: bold;">To:</span></b> Kent Linux User Group - General Topics &lt;kent@mailman.lug.org.uk&gt;<br><b><span style="font-weight: bold;">Sent:</span></b> Friday, 29 April 2011, 20:09<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [Klug-general] Samba....<br></font><br>On 29 April
 2011 19:52, David Halliday &lt;<a ymailto="mailto:david.halliday@gmail.com" href="mailto:david.halliday@gmail.com">david.halliday@gmail.com</a>&gt; wrote:<br>&gt; Using my method you get pam to point to AD and let it manage everything for<br>&gt; you. This results in the box acting like any other client machine on an AD<br>&gt; network but still providing all the functionality (services and<br>&gt; applications) of a Linux box.<br>&gt; Unless you need more domain servers to handle authentication requests then I<br>&gt; wouldn't worry to implement that part of Samba.<br><br>I don't disagree, The only reason for getting Samba to be do the<br>authentication is if you don't have an AD but loads of Windows Clients<br>who would like one.<br><br>Peter<br><br>&gt; Some interesting reading for&nbsp;heterogeneous&nbsp;networking is this book<br>&gt; (published bu Oreilly)&nbsp;Linux in a Windows World:<br>&gt; Book page:&nbsp;<a
 href="http://oreilly.com/catalog/9780596007584" target="_blank">http://oreilly.com/catalog/9780596007584</a><br>&gt; Commons (Free Online<br>&gt; Reading):&nbsp;<a href="http://commons.oreilly.com/wiki/index.php/Linux_in_a_Windows_World" target="_blank">http://commons.oreilly.com/wiki/index.php/Linux_in_a_Windows_World</a><br>&gt; This book was a big launchpad for me in the Linux/MS world. Some of it is<br>&gt; out of date (but some reading of documentation can bring you back up to<br>&gt; speed) but it gives a good overview of things. I do have a print copy<br>&gt; somewhere but I can't seem to find it in my shelf at this moment in time. If<br>&gt; you or&nbsp;anyone&nbsp;else is interested in (and will use) this book then I can have<br>&gt; a hunt for it. Since it is only gathering dust I'm happy to give it to a<br>&gt; good home.<br>&gt;<br>&gt; On 29 April 2011 19:42, Peter Childs &lt;<a ymailto="mailto:PChilds@bcs.org.uk"
 href="mailto:PChilds@bcs.org.uk">PChilds@bcs.org.uk</a>&gt; wrote:<br>&gt;&gt;<br>&gt;&gt; On 29 April 2011 18:52, David Halliday &lt;<a ymailto="mailto:david.halliday@gmail.com" href="mailto:david.halliday@gmail.com">david.halliday@gmail.com</a>&gt; wrote:<br>&gt;&gt; &gt; I did (a few years ago when still in Rochester) spend quite some time<br>&gt;&gt; &gt; working with samba and authentication.<br>&gt;&gt; &gt; I wanted to&nbsp;achieve&nbsp;a number of&nbsp;goals:<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Users access a FTP, SSH and other services on a Linux server using AD<br>&gt;&gt; &gt; usernames/passwords.<br>&gt;&gt; &gt; Users authenticate to Linux workstations using their AD credentials.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Since I wanted to provide a number (and provide many more) services to<br>&gt;&gt; &gt; users<br>&gt;&gt; &gt; I found that the solution was to configure pam (which is one of the main<br>&gt;&gt; &gt; central authentication engines)
 to allow authentication against the AD<br>&gt;&gt; &gt; server. This might be overkill or it might prove to be the simple<br>&gt;&gt; &gt; solution<br>&gt;&gt; &gt; to all your problems, but once you get one service working through pam,<br>&gt;&gt; &gt; you<br>&gt;&gt; &gt; can have any other authenticating against the same method.<br>&gt;&gt; &gt; My notes are here:&nbsp;<a href="http://david-halliday.co.uk/?Linux:AD_Authentication" target="_blank">http://david-halliday.co.uk/?Linux:AD_Authentication</a><br>&gt;&gt; &gt; They are a little old but reference a more in depth guide. I recently<br>&gt;&gt; &gt; helped<br>&gt;&gt; &gt; implement a similar configuration (with in the past 6 months on a<br>&gt;&gt; &gt; centos&nbsp;installation) at work and little had changed.<br>&gt;&gt; &gt; The most important thing to check (and maintain) is that the Linux box<br>&gt;&gt; &gt; and<br>&gt;&gt; &gt; the Microsoft server that it is authenticating&nbsp;against
 have the same<br>&gt;&gt; &gt; time.<br>&gt;&gt; &gt; Where possible make them sync against the same server regularly (or<br>&gt;&gt; &gt; one&nbsp;against&nbsp;the other) as the time being out (and it doesn't have to be<br>&gt;&gt; &gt; much) can be a confusing&nbsp;hurdle.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; For anyone who is interested in playing with authentication pam is<br>&gt;&gt; &gt; interesting as it is&nbsp;modular&nbsp;and you can fairly quickly build and<br>&gt;&gt; &gt; implement<br>&gt;&gt; &gt; your own methods including&nbsp;authentication&nbsp;against something like a MySQL<br>&gt;&gt; &gt; server database if you particularly wanted.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; I have not used any of the purpose built NAS on a CD distros (but many<br>&gt;&gt; &gt; look<br>&gt;&gt; &gt; good).<br>&gt;&gt; &gt; We use CentOS at work and they seem good, I have used Cent OS in other<br>&gt;&gt; &gt; places too. &nbsp;CentOS looked good a few years ago
 as Red Hat (from which<br>&gt;&gt; &gt; its<br>&gt;&gt; &gt; derived) was the "solid business choice" and<br>&gt;&gt; &gt; many&nbsp;proprietary&nbsp;applications<br>&gt;&gt; &gt; that were targeted at businesses were predominantly tested (and<br>&gt;&gt; &gt; supported)<br>&gt;&gt; &gt; on Red Hat, so having a Red Hat based distribution makes life easier<br>&gt;&gt; &gt; there.<br>&gt;&gt; &gt; I have wanted to use Debian in production servers but have always been<br>&gt;&gt; &gt; out<br>&gt;&gt; &gt; voted by people who have a red hat background.<br>&gt;&gt; &gt; With the rise of Ubuntu and now Ubuntu Server... Things could shift in<br>&gt;&gt; &gt; support/consensus.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; On 28 April 2011 12:38, Peter Childs &lt;<a ymailto="mailto:pchilds@bcs.org" href="mailto:pchilds@bcs.org">pchilds@bcs.org</a>&gt; wrote:<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Samba need good book, any ideas.....<br>&gt;&gt;
 &gt;&gt;<br>&gt;&gt; &gt;&gt; Peter.<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; On 26 April 2011 20:07, Laurence Southon &lt;<a ymailto="mailto:laurence@southon.uk.net" href="mailto:laurence@southon.uk.net">laurence@southon.uk.net</a>&gt;<br>&gt;&gt; &gt;&gt; wrote:<br>&gt;&gt; &gt;&gt; &gt; On 26/04/11 18:27, Peter Childs wrote:<br>&gt;&gt; &gt;&gt; &gt;&gt; I've been asked to set up a File Server for a network of windows<br>&gt;&gt; &gt;&gt; &gt;&gt; based<br>&gt;&gt; &gt;&gt; &gt;&gt; machines, So I'm guessing Samba here..... I guess I need to set up<br>&gt;&gt; &gt;&gt; &gt;&gt; Samba to run as a Windows PDC to sort out security and get all the<br>&gt;&gt; &gt;&gt; &gt;&gt; Windows XP Pro (I think thats what they have) to join the "Network"<br>&gt;&gt; &gt;&gt; &gt;&gt; Unless I can get the Samba server look like AD, but I'm not sure how<br>&gt;&gt; &gt;&gt; &gt;&gt; to go about this... They want passwords and some "Security" over the<br>&gt;&gt;
 &gt;&gt; &gt;&gt; files on the file server.....<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt; You can have username:passwd security without a PDC, and unless the<br>&gt;&gt; &gt;&gt; &gt; workstations definitely are XP Pro they won't be able to join a<br>&gt;&gt; &gt;&gt; &gt; domain.<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; It's a lot of work to set up the domain and then join each machine to<br>&gt;&gt; &gt;&gt; &gt; it. Personally I would avoid it, and another downside is that by<br>&gt;&gt; &gt;&gt; &gt; default<br>&gt;&gt; &gt;&gt; &gt; Samba will use roaming profiles which will likely lead to trouble in<br>&gt;&gt; &gt;&gt; &gt; the<br>&gt;&gt; &gt;&gt; &gt; long run. You can disable that but it's yet another setting to get<br>&gt;&gt; &gt;&gt; &gt; dead<br>&gt;&gt; &gt;&gt; &gt; right.<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; While doing a bit of reading up on doing this I worked out it should<br>&gt;&gt;
 &gt;&gt; &gt;&gt; be possible to use Samba to do shared home directories on Linux and<br>&gt;&gt; &gt;&gt; &gt;&gt; it<br>&gt;&gt; &gt;&gt; &gt;&gt; should work *better* than NFS.<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; Yes, homes are easy to set up in Samba. Be careful where you place<br>&gt;&gt; &gt;&gt; &gt; them,<br>&gt;&gt; &gt;&gt; &gt; and consider user quotas to stop disc usage getting out of control.<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; Also can I join the Wins bit of the SMB to my DNS and not have so<br>&gt;&gt; &gt;&gt; &gt;&gt; much<br>&gt;&gt; &gt;&gt; &gt;&gt; duplication of service.<br>&gt;&gt; &gt;&gt; &gt; Samba will become a WINS server, just put 'wins support = yes' in the<br>&gt;&gt; &gt;&gt; &gt; [global] part of smb.conf. Job done.<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; Samba is a leviathan, there are literally hundreds of possible<br>&gt;&gt; &gt;&gt; &gt; settings,<br>&gt;&gt;
 &gt;&gt; &gt; any of which can trip you up. Good place to start is the official<br>&gt;&gt; &gt;&gt; &gt; documentation:<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; <a href="http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/" target="_blank">http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/</a><br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; Feel free to fire questions, but a couple of tips on things that are<br>&gt;&gt; &gt;&gt; &gt; guaranteed to drive you up the wall at some point:<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; You can grant whatever permissions you like in Samba, but if the<br>&gt;&gt; &gt;&gt; &gt; appropriate Unix permissions are not in place, then they won't work,<br>&gt;&gt; &gt;&gt; &gt; and<br>&gt;&gt; &gt;&gt; &gt; you won't know why.<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; Some config changes in Samba take effect straightaway, others require<br>&gt;&gt; &gt;&gt; &gt;
 a<br>&gt;&gt; &gt;&gt; &gt; Windows logon/logoff or even reboot to take effect, so always worth<br>&gt;&gt; &gt;&gt; &gt; trying that before giving up.<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; Interesting. I'll have to do some playing, and see what I can get working.<br>&gt;&gt;<br>&gt;&gt; I've used most of the building blocks before but not together....<br>&gt;&gt;<br>&gt;&gt; From what I can see so far,<br>&gt;&gt;<br>&gt;&gt; Samba can be used with LDAP and Kerbros to emulate an AD but you can't<br>&gt;&gt; mix it with Winodows AD servers.<br>&gt;&gt;<br>&gt;&gt; I can't stand LDAP I've always found it a beast and can't find a good<br>&gt;&gt; tool to administrate it correctly.<br>&gt;&gt;<br>&gt;&gt; You still need to keep multiple databases in sync ie Kerbros, LDAP and<br>&gt;&gt; I guess your file permissions too.<br>&gt;&gt;<br>&gt;&gt; Peter.<br>&gt;&gt;<br>&gt;&gt;
 _______________________________________________<br>&gt;&gt; Kent mailing list<br>&gt;&gt; <a ymailto="mailto:Kent@mailman.lug.org.uk" href="mailto:Kent@mailman.lug.org.uk">Kent@mailman.lug.org.uk</a><br>&gt;&gt; <a href="https://mailman.lug.org.uk/mailman/listinfo/kent" target="_blank">https://mailman.lug.org.uk/mailman/listinfo/kent</a><br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; Kent mailing list<br>&gt; <a ymailto="mailto:Kent@mailman.lug.org.uk" href="mailto:Kent@mailman.lug.org.uk">Kent@mailman.lug.org.uk</a><br>&gt; <a href="https://mailman.lug.org.uk/mailman/listinfo/kent" target="_blank">https://mailman.lug.org.uk/mailman/listinfo/kent</a><br>&gt;<br><br>_______________________________________________<br>Kent mailing list<br><a ymailto="mailto:Kent@mailman.lug.org.uk" href="mailto:Kent@mailman.lug.org.uk">Kent@mailman.lug.org.uk</a><br><a href="https://mailman.lug.org.uk/mailman/listinfo/kent"
 target="_blank">https://mailman.lug.org.uk/mailman/listinfo/kent</a><br><br><br></div></div></div></body></html>