A causa d'alguns canvis en el sistema és possible que els SID de Samba es tornen inconsistents, com a conseqüència és possible que:
1. Els clients pesats no munten /net.
2. No es puguen muntar els recursos que ofereix Samba mitjançant l'usuari i la contrasenya dels usuaris de l'LDAP.
La fallada del sambaSID consisteix bàsicament en el fet que alguns usuaris no poden muntar els recursos disponibles en Samba amb el seu usuari i contrasenya. Per a comprovar si vos trobeu en aquesta situació podeu realitzar l'ordre següent des del servidor mateix, tot indicant el nom i la contrasenya de l'usuari amb el qual es tenen problemes. Per a això haurem de tindre instal·lat en el servidor el paquet cifs-utils:
sudo apt-get install cifs-utils sudo mount -t cifs //server/home /mnt -o username=NOMNBREDEUSUARIO,password=CONTRASEÑADEUSUARIO mount error(5): Input/output error Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Si al ejecutar el código anterior recibimos el mensaje de error input/output es probable que tengamos este problema. También se puede comprobar mediante el siguiente comando :
if [ `ldapsearch -x sambaSID | grep sambaSID | cut -d " " -f2 | cut -d "-" -f -7 | sort -u | sed -n "/S\(-[0-9]\+\)\{6,\}/p" | wc -l` -gt 1 ]; then echo "SambaSID inconsistente" ; else echo "SambaSID correcto"; fi
Para poder replicar esto es tan facil como :
A partir de este momento los usuarios que se hayan generado no podrán montar. Para solucionar el error es tan fácil como tener instalado el paquete n4d-samba en la versión 0.25.4. Una vez instalado se realizara una tarea repetitiva cada 8 horas, comprobando que todo esta consistente. Ademas de eso, cuando se reinicie el servicio n4d a los 10 minutos hará una comprobación. De forma alternativa también se podría llegar a ejecutar la funcion run del plugin SambaSIDFixer de n4d.
n4d-client -h ipdelservidor -u usuarioAdministrador -p contraseñaAdministrador -m run -c SambaSIDFixer
En caso de que la base de datos estubiera inconsistente devolveria el mensaje : SambaSID inconsistente. Se han unificado todos los sambaSID del dominio . Por otro lado, si todo estaba bien devolvera SambaSID are ok