Extensiones para OpenOffice

Para añadir funcionalidades a esta maravillosa y libre Suite ofimática.

http://extensions.services.openoffice.org/

Anuncios

Clientes LDAP / NFS

Configuración de los clientes de la red para que se autentifiquen contra el servidor LDAP:

Instalar los paquetes libpam-ldap y libnss-ldap:
#apt-get install libpam-ldap libnss-ldap

No | 192.168.1.200 | dc=aula | cn=admin, dc=aula

Modificar el fichero /etc/nsswitch.conf:
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.


passwd: compat ldap
group: compat ldap
shadow: compat ldap

hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
networks: files

protocols: db files
services: db files
ethers: db files
rpc: db files

netgroup: nis

Modificar los ficheros common-account, common-auth, common-password, common-session, login y gdm contenidos en el directorio /etc/pam.d/

# /etc/pam.d/common-account - authorization settings common to all services
account sufficient pam_ldap.so
account required pam_unix.so try_first_pass


# /etc/pam.d/common-auth - authentication settings common to all services
auth sufficient pam_ldap.so
auth required pam_unix.so nullok_secure use_first_pass

# /etc/pam.d/common-password - password-related modules common to all services
password sufficient pam_ldap.so
password required pam_unix.so nullok obscure min=4 max=8 md5# /etc/pam.d/common-session - session-related modules common to all services
session required pam_unix.so
session optional pam_ldap.so
session optional pam_foreground.so

# /etc/pam.d/common-session - session-related modules common to all services
session required pam_unix.so
session optional pam_ldap.so
session optional pam_foreground.so

# The PAM configuration file for the Shadow `login' service
auth requisite pam_securetty.so
auth requisite pam_nologin.so
session required pam_env.so readenv=1
session required pam_env.so readenv=1 envfile=/etc/default/locale
# Standard Un*x authentication.
@include common-auth
auth optional pam_group.so
session required pam_limits.so
session optional pam_lastlog.so
session optional pam_motd.so
session optional pam_mail.so standard
# Standard Un*x account and session
@include common-account
@include common-session
session required pam_limits.so
session optional pam_lastlog.so
session optional pam_motd.so
session optional pam_mail.so standard
@include common-password


#%PAM-1.0 'gdm'
auth requisite pam_nologin.so
auth required pam_env.so readenv=1
#auth required pam_env.so readenv=1 envfile=/etc/default/locale
@include common-auth
#auth optional pam_gnome_keyring.so
@include common-account
session required pam_limits.so
@include common-session
#session optional pam_gnome_keyring.so auto_start
@include common-password

Utilidades fsck

Bonager 0.6

Indica el número de reinicios que faltan para pasar el fsck y permite forzar a que se pase en el siguiente arranque.

AutoFsck 3.2.1

Permite indicarle la frecuencia con la que se pasará el fsck y forzar a que se pase en el próximo arranque.

Lo más interesante de AutoFsck es que permite cambiar

465 Fuentes TTF libres

Recopilación de 465 fuentes libres. Instalar de la siguiente forma:

  1. Añadir a los repositorios la siguiente entrada:
  2. deb http://ppa.launchpad.net/corenominal/ubuntu gutsy main

  3. Instalar el paquete ttf-aefonts

Simple, ¿no?

Más fuentes: www.urbanfonts.com

Fuente: ¡Linux para todos!

Descargar directorio web

$ wget -r "http://www.direccionprincipal.xxx/directorioadescargar"

Y voilà… se crea el directorio /home/usuarioactual/www.direccionprincipal.xxx con todo lo descargado.

Así de fácil!

Libros libres

Colección de libros de texto de contenido libre.

http://es.wikibooks.org/wiki/Portada

Montar unidad nfs sin el fstab

Debido a ciertos problemas con el montaje automático de una unidad nfs, he averiguado la siguiente forma de montar automáticamente mediante un servicio que se ejecutará al inicio.

Todo lo que va a continuación es el equivalente a la entrada en /etc/fstab (que a partir de ahora deberá estar comentada):
192.168.1.200:/home /home/users nfs defaults 0 0

  1. Crear un nuevo fichero llamado unidades.sh y guardarlo en /etc/init.d/
  2. #!/bin/sh
    #Si no realiza el montaje por no estar la red preparada, descomentar la siguiente línea
    #sleep 3
    mount -o nolock 192.168.1.200:/home /home/users
    exit 0

  3. Agregarle permisos de ejecución al fichero:
  4. sudo chmod +x /etc/init.d/unidades.sh

  5. Crear enlaces simbólicos en los directorios de arranque:
  6. sudo ln -s /etc/init.d/unidades.sh /etc/rc0.d/S98unidades.sh
    sudo ln -s /etc/init.d/unidades.sh /etc/rc1.d/S98unidades.sh
    sudo ln -s /etc/init.d/unidades.sh /etc/rc2.d/S98unidades.sh
    sudo ln -s /etc/init.d/unidades.sh /etc/rc6.d/S98unidades.sh

A partir de ahora, se deberá montar la unidad de la misma forma que con la entrada en /etc/fstab.

Parece que con este montaje funciona algo lento el sistema cuando debe guardar o cargar en la carpeta montada.
NOTA: Una posible solución puede ser modificar el fichero /etc/exports del servidor e incluir la opción async allí. Por ejemplo:
/home           192.168.1.0/255.255.255.0(rw,async)

Otra idea: http://www.elotrolado.net/hilo_montar-carpetas-nfs-al-arranque-y-ejecutar-script-al-arrancar-automaticamente_457493

Y Otra: http://fferrer.dsic.upv.es/cursos/Integracion/html/ch05s05.html (pam_mount)

Ideas para centralizar homes:
http://casivaagustin.blogspot.com/2008/12/homes-centralizados-en-gnulinux.htm
http://ubuntuforums.org/showthread.php?t=1190748

De interés: Ejecutar un comando al iniciar (Ubuntu-es)