Linux : ethernet interface supported media
I was just checking on my machines if all my ethernet cards supports 1Gb ethernet. On OS X ifconfig will give you what you want under the section supported media, but on Linux Debian it doesn’t. For this you have to use ethtool :
sudo ethtool eth0Creating favicon.ico on Unix machines
Favicon are little icons that you can see in your browser before URL address.
To create this icons on unix-likes proceed as follow.
Open your favourite Image manipulator program, for me It will be The GIMP.
Create a 16×16 px PNG, and optionally a 32×32 px PNG.
Install png2ico from sources, package or compile it via darwinports.
For OS X with darwinports :
$ sudo port install png2icoand create your favicon file :
$ png2ico favicon.ico favicon16.png favicon32.pngNow that you have your favicon file, just put it in your web server root directory.
You can had the following for IE compatibily in your web pages :
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
Egroupware : hide private contacts in LDAP
Egroupware can store contacts from address book in an LDAP server. So, it is possible to access address book from a Mail client that supports LDAP.
The problem is that users would see any contact, even if it is private.
To prevent this from happening you can add this in slapd.conf :
access to dn.sub="ou=contacts,dc=example,dc=com"
filter="(&(objectClass=phpgwContact)(phpgwContactAccess=private))"
by dn="cn=admin,dc=example,dc=com" write
by * none
access to dn.sub="ou=contacts,dc=example,dc=com"
by dn="cn=admin,dc=example,dc=com" write
by * readaccess to *
by dn="cn=admin,dc=example,dc=com" write
by * readpam_ldap : Impossible to connect with local account when ldap server is down
Versions (debian packages):
- libnss_ldap : 251-1
- libpam-ldap : 180-1
When using ldap authentification with pam_ldap, if ldap server fails it may be impossible, or very slow to login even with a local account.
This happen when libnss-ldap is configured with the option :
bind_policy hard_open
To fix this, use :
bind_policy soft

