Installation

Server / Core

  • please install this packages: libnss-ldap, libpam-ldap, samba,samba-doc, slapd, ldap-utils, dnsmasq, squid3, postfix, ntp, smbldap-tools, makepasswd, mysql-client, mysql-server, ruby
  • Get the source
    $ git clone git://spiritus.git.sourceforge.net/gitroot/spiritus/spiritus
  • Go to the spiritus/spiritus-core directory
    $ cd spiritus/spiritus-core
  • type
    $ sudo make install
  • Edit the file /etc/spiritus/core.conf
  • Go to the ruby Scripts
    $ cd ../spiritus-lib/ruby/
  • And run the spiritus-server.rb
    ./spiritus-server.rb
  • The Script edit all needed files
  • After this, you should be able to login with a spiritus user

A package is in development.

Client

  • please install this packages: libnss-ldap, libpam-ldap, ruby
  • Get the source
    $ git clone git://spiritus.git.sourceforge.net/gitroot/spiritus/spiritus
  • Go to the spiritus/spiritus-client directory
    $ cd spiritus/spiritus-client
  • type
    $ sudo make install
  • Edit the file /etc/spiritus/client.conf
  • Go to the ruby Scripts
    $ cd ../spiritus-lib/ruby/
  • And run the spiritus-client.rb
    ./spiritus-client.rb
  • The Script edit following files
    /etc/hosts
    /etc/nsswitch.conf
    /etc/libnss-ldap.conf
    /etc/pam_ldap.conf
  • After this, you should be able to login with a spiritus user

A package is in development.