<-- Back to majen.net
Samba/LDAP Installer -- no longer supported, this is only an archive
Latest bleeding-edge version.
Latest bleeding-edge version.
(Mirror: qvtech.cc)
Archived Versions
Currently supports: FC5, FC4, K12LTSP 5/4.4.1, Ubuntu <=Gutsy
Directions:
- Download the script
- Read the documentation!
- run "tar -xzvf smbldap-installer-<version>.tgz" in a terminal
- Read the NEWS file (included in the tarball).
- Follow the documented instructions to run the script, set up standalone LDAP clients, create LDAP slaves (BDCs), and bulk-add your users.
- Have questions, comments, complaints? Join the K12OSN list, where we tend to talk about this installer.
| and/or email me: |
moquist-smbldap |
@ |
majen |
. |
net |
(GPG Key) |
NEWS:
#####################################################
4.0
Tue Apr 15 22:04:23 EDT 2008
* People are asking. This isn't really ready, but I'll release anyway.
* Only tested in Ubuntu Gutsy! Once!
* Fixed gutsy-related bug, see https://bugs.edge.launchpad.net/ubuntu/+source/libnss-ldap/+bug/155947
* Added support for webmin autoconfiguration.
* To use the .deb:
$ sudo dpkg -i smbldap-configure-latest.deb
- just hit return on all the questions
$ sudo apt-get -f install
Then go to /usr/share/smbldap-configure/ to run "./smbldap all".
#####################################################
3.1.1
Mon Apr 30 00:50:40 EDT 2007
* Patched distro_data.pm for Ubuntu Feisty.
Thanks to Dave Hall and Michael Capp for sending patches!
#####################################################
3.1
Thu Feb 15 12:29:07 EST 2007
* Added smbldap-restore script to project.
#####################################################
3.0-mu
Fri Dec 22 00:05:25 EST 2006
* CentOS 4.4 supported added to distro_data.pm thanks to Ben King!
#####################################################
3.0-iota
Sun Nov 26 03:48:58 EST 2006
* Finally fixed "./smbldap ldapclient" for Ubuntu.
#####################################################
Between 3.0-gamma and 3.0-delta
Thu Aug 10 02:48:33 EDT 2006
* Fixed FC5 problem. The entirety of the fix was to use yum to install
smbldap-tools in the first place, instead of installing the smbldap-tools RPM
included with the smbldap-installer tarball.
* Beefed up warning messages and a couple user explanations relating to
overwriting parts of the smbldap-ldif backups configuration and duplicating
/home exports in /etc/exports.
#####################################################
Wed Aug 9 14:30:54 EDT 2006
* Bug found (not yet fixed): FC5 has problems after 'yum upgrade'.
#####################################################
Between 3.0-beta and 3.0-gamma
Fri Aug 4 06:15:53 EDT 2006
* Removed double-quotes in passdb line in templates/smb.conf to work around
bug in samba. See discussion: http://tinyurl.com/fccuo
#####################################################
Between 3.0-alpha and 3.0-beta
Mon Jul 31 18:16:55 EDT 2006
* Fixed ldapclient problems for Fedora Core.
#####################################################
Between 2.0 and 3.0-alpha
Thu Jul 13 04:52:27 EDT 2006
* The alpha of PDC/BDC configuration is now included.
'./smbldap pdc' is what you run on your master LDAP server (PDC) every time
you want to add a new BDC. It's not 100% of what I want it to be, and there's
no documentation right this very instant, but I need to sleep now. :)
#####################################################
Between 2.0-delta-r4 and 2.0
Wed Jan 18 22:56:08 EST 2006
* We have newish documentation! At last!
#####################################################
Between 2.0-gamma and 2.0-delta
Sat Oct 22 05:44:36 EDT 2005
* Ditched the Makefile ('make' isn't installed on Ubuntu by default) and moved
to 'smbldap'. The old 'make' commands are still used, but instead of typing
"make blah" you type "./smbldap blah".
"./smbldap all" will install and configure smbldap and regular LDIF backups.
Here are all the available commands:
./smbldap all
./smbldap configure
./smbldap users
./smbldap usersdel
./smbldap backup
./smbldap ubuntuclient
* Tested "./smbldap all" on fresh installs of:
K12LTSP-4.4.1
FC4
Ubuntu (server)
Ubuntu
Edubuntu
For each distribution I created the userinfo.start.example users and logged in
as fcatt on the server and a Windows box. For the K12LTSP test I also logged
in on a thin client.
I tested Ubuntu Hoary and Breezy variously; I never noticed a difference
between them in relation to this testing.
* For now the ubuntu LDAP client configuration isn't very smooth, as the debian
install scripts ask a bunch of curses questions the user has already answered
for smbldap-configure. I hope to get rid of this annoyance in the near
future. But in the meantime, here's how the questions should be answered:
1. All instances of "dc=example,dc=net" should be changed to match your LDAP base.
2. When you are prompted for a password, you *must* enter the same password
that you already entered into the installer. (I KNOW, I know.)
3. All the other questions' default answers should be fine.
* Made smbldap-ldif-backup-configure interactive, smarter, and safer.
Pretty-Clicky
If you want a GUI to manage your domain and user accounts, you have a couple
of options.
-
The Samba
Console is one option. I just grabbed the RPMs for IMC, IMC-COMMON,
and the Samba-Console and after a quick
yum install rrdtool
the RPMs installed fine. Now I make sure IMC is running
(/etc/init.d/imc start) and then
https://localhost:8080 brings up my management console.
(Note the S in "https". Without the S you will get nothing.)
There's a helpful file of documentation that came with the Samba Console
RPM:
/usr/share/doc/samba-console-1.1.31/INSTALL.SambaConsole; it
explains that you must configure /opt/IDEALX/imc/etc/imc.xml
to authenticate to your LDAP server, and that you must authenticate as
a user who is in the Domain Admins (512) group in order to
use the console. A quick smbldap-usermod -G 512
<username> can take care of that.
Lastly, if my session times out I seem to need to close my browser and
re-open it before I can authenticate again...I'm not sure why and
I haven't played with this enough to have a more precise understanding of
the behavior yet...
-
The GQ LDAP Client is another option,
though it is "currently unmaintained". On Ubuntu,
apt-get install
gq will do the trick if you still want to give it a go.
Happy clicking!
<-- Back to majen.net
$Id: index.html,v 1.66 2008/04/16 02:26:08 moquist Exp moquist $