
Estoy usando Ubuntu 11.04, en el cualNFSlas rutas se montan automáticamente usando AutoFS/LDAP. Por ejemplo, /path1
y /path2
se montan automáticamente, pero quiero deshabilitar el montaje automático /path1
porque quiero usar una carpeta local en su lugar, así que agregué esto a /etc/auto.master
:
/ruta1 -nulo
Pero no parece tener ningún efecto. Entonces, ¿cuál es la forma correcta de anular/deshabilitar montajes específicos en el lado del cliente para un mapa de montaje automático cargado a través de LDAP?
No tengo control sobre el servidor LDAP y monta automáticamente unas 10 rutas de las cuales quiero desactivar una.
Editar: cuando ejecuto mount
el comando veo algo como esto
home.xxx.com:/home1 on /mnt/home1 type nfs
git.xxx.com:/git on /mnt/git type nfs
Pensé que /mnt/home1 y /mnt/git se cargan por separado de ldap, pero automount -m
solo muestran una entrada
Mount point: /mnt
source(s):
type: ldap
map: ldap:ou=auto.mnt,ou=automount,dc=xxx,dc=com
Dicho esto, ¿no /mnt/git -null' in
funcionaría /etc/auto.master` o tendré que hacer que todo /mnt sea nulo?
Respuesta1
¿Ha configurado la clave MASTER_MAP_NAME para /etc/default/autofs
señalar el mapa maestro de su directorio ldap?
Si es así, esto anulará y no utilizará su mapa local de auto.master; consulte la página de manual de auto.master.
También puede verificar qué mapas están en uso automount -m
.
Respuesta2
Una forma de evitar que un mapa LDAP se monte automáticamente es mover /ruta1 y reemplazarlo con un enlace simbólico. p.ej
# mv /path1 /localpath1
# ln -s /localpath1 /path1
Puede haber efectos secundarios al hacer esto (como más mensajes en el registro, si está habilitado), pero le permitirá acceder a su carpeta local del mismo nombre mientras usa montajes automáticos LDAP (es decir, MASTER_MAP_NAME = "ou=..." como señalado por ThinLinc). Probé esto con éxito en Ubuntu 12.04 con libnss-ldapd, pero no veo por qué no funcionaría con sssd.
Si elige hacer esto, /path1 se convertirá en una ruta lógica y /localpath1 será la ruta física. El valor predeterminado será la ruta lógica; por lo tanto, desde la perspectiva del usuario, /path1 sigue siendo el /path1 local, pero sudo utilizará de forma predeterminada la ruta física. Hay opciones -L y -P para pwd y cd que pueden ayudarle a mostrar o cambiar entre las rutas lógica y física en los casos en que la ruta lógica crea problemas.