Usuarios para daemons

Si queremos un usuario para un daemon como por ejemplo el Teamspeak3, IRC o lo que sea:

addgroup --system --gid 600 ts3
adduser --system --home /srv/teamspeak3-server --shell /bin/sh --no-create-home --uid 600 --gid 600 --disabled-password ts3

Luego para que se inicie el demonio al iniciar el sistema, crearemos un cronjob con el usuario en cuestión. En este caso, demonio para ts3, haremos como root:

su - ts3
crontab -e

Añadiremos al final de este fichero:

@reboot /srv/teamspeak3-server/ts3server_startscript.sh start >/dev/null 2>&1

Solución al error «insserv: warning: script X missing LSB tags and overrides»

Por ejemplo si haces update-rc.d jailkit defaults te dará el siguiente error:

update-rc.d: using dependency based boot sequencing
insserv: warning: script 'K01jailkit' missing LSB tags and overrides
insserv: warning: script 'jailkit' missing LSB tags and overrides

Ahora bien, si editas el archivo en cuestión (en este caso /etc/init.d/jailkit) y pones al principio del todo lo siguiente:

#!/bin/bash
### BEGIN INIT INFO
# Provides:          blabla
# Required-Start:    $syslog
# Required-Stop:     $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: blabla
# Description:
#
### END INIT INFO

Solucionado

Fuente: http://code.google.com/p/spindown/issues/detail?id=6

Comprobar la integridad de un DVD grabado

Usaremos hashes MD5.

Creamos el archivo con los hashes:

cd /path/to/mi/directorio/a/grabar
find . -type f -print0 | xargs -0 md5sum >> ../dvd_md5.txt

Una vez grabado el DVD, comprobaremos la integridad, mostrando sólo los errores:

md5sum -c < /path/to/dvd_md5.txt | perl -lne 'print if not /OK$/'

Fuente: http://superuser.com/questions/79149/how-to-check-dvd-integrity-at-max-read-speed-of-dvd-writer/79523#79523