25 Nov

rsyslog v7 for ubuntu 12.04 precise

I wanted to take a look at the latest rsyslog stuff but the current ubuntu releases only have v5 package.

So I created an updated ppa for this.

This ppa also has updated packages for libee, libestr, librelp that are needed for the latest rsyslog.

Launchpad link for the ppa.



To use it you can also just use the following commands,

# sudo add-apt-repository ppa:tmortensen/rsyslogv7
# sudo apt-get update && sudo apt-get install rsyslog
I referenced the debian package to make these.
Many thanks go out to the original debian maintainer for rsyslog.  He did most of the work needed to get these created. 


21 Apr

Ubuntu 12.04 Precise: ldap with a server that supports openssl not gnutls ?

If you need to use ldap but your server does not support gnutls and instead it would like to use ssl.

Use the following ppa


Full Install Instructions

Add the ppa and update apt
apt-get install python-software-properties
add-apt-repository ppa:tmortensen/ppa
apt-get update

Install libldap and nslcd

apt-get install ldap-utils nslcd

Setup your config files and you should be set.



For nsswitch change the passwd,group,shadow lines from compat to

passwd:         files ldap
group:          files ldap
shadow:         files ldap

By default when a user logs in without a home directory you will get an error. To have pam auto create homes on first login.

Edit these two files and add the following line to each:

session required pam_mkhomedir.so skel=/etc/skel umask=0022


You can restrict access by group using ssh.

AllowGroups LDAPGroupName localaccount