Ubuntu: montar recursos Samba con Hardy Heron

Como resulta que Hardy Heron tiene problemas a la hora de conectarse a recursos SMB que requieran autenticación Kerberos, he tenido que buscar una alternativa para tener siempre accesibles las carpetas de mi “servidor”. Parece ser que en breve estará disponible la actualización, pero yo de momento lo he solucionado añadiendo cada uno de estos recursos al fichero /etc/fstab:

//servidor/emilio
/media/servidor.emilio
cifs
credentials=/root/.smbcredentials,iocharset=utf8,codepage=cp850,file_mode=0777,dir_mode=0777,uid=1000,gid=1000
0
0

Todo lo anterior es una sola línea en fstab, con tabuladores entre los distintos campos. Esto monta el recurso emilio del equipo servidor en la ruta /media/servidor.emilio cada vez que arranca el sistema, con el usuario root. Para ello es necesario crear antes la carpeta /media/servidor.emilio y el archivo /root/.smbcredentials con el usuario y contraseña que nos permitirán acceder a los datos. El formato de este archivo es el siguiente:

username=usuario
password=contraseña

El problema de todo esto es que el sistema de arranque/parada de Ubuntu detiene antes los servicios de red y después desmonta todos los filesystems contenidos en /etc/fstab, con lo que en ese momento aparecen errores del siguiente tipo y retrasa enormemente la parada del equipo:

CIFS: VFS server not responding
CIFS: No response for cmd NNN mid NN

Lo bueno es que en esta web encontré la solución, renombrando el script que desmonta los filesystems para que se ejecute antes:

sudo mv /etc/rc6.d/S31umountnfs.sh /etc/rc6.d/S14umountnfs.sh
sudo mv /etc/rc0.d/S31umountnfs.sh /etc/rc0.d/S14umountnfs.sh

Con todo esto aparecen los sitios montados en el menú “Lugares” sin ningún problema.

Más información en https://wiki.ubuntu.com/MountWindowsSharesPermanently.

Arrancar FreeBSD desde GRUB

Antes de que, accidentalmente, machaque el contenido del menu.lst de mi GRUB, copio a continuación las líneas que añadí para arrancar FreeBSD:

title           FreeBSD 7.0
root            (hd0,3)
chainloader     +1

Lo que supone tener FreeBSD en la cuarta partición del primer disco duro.

Enlaces permanentes y páginas prohibidas

Al configurar WordPress para que utilice el día y el nombre de la entrada como enlace permanente, me encuentro con que dejo de poder acceder a cualquiera de las páginas del sitio web, mostrándome siempre el error 403 Forbidden.

En este artículo he encontrado la solución, agregando la siguiente línea

Options +SymLinksIfOwnerMatch

justo al comienzo del archivo .htaccess generado por WP, quedando así:

Options +SymLinksIfOwnerMatch
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

El caso es que todo lo que se incluya entre los comentarios # BEGIN WordPress y # END WordPress, WP lo considerará suyo, sobrescribiéndolo automáticamente con su configuración.