Как отключить конкретное монтирование при использовании автомонтирования через LDAP

Я использую Ubuntu 11.04, на котором пути NFS автоматически монтируются с использованием AutoFS / LDAP . Например, /path1 и /path2 монтируются автоматически, но я хочу отключить автомонтирование для /path1, потому что вместо этого я хочу использовать локальную папку, поэтому я добавил это в /etc/auto.master:

/ path1 -null

Но, похоже, это не имеет никакого эффекта. Итак, каков правильный способ переопределения / отключения таких специфических монтирований на стороне клиента для карты автоматического монтирования, загруженной через LDAP?

У меня нет контроля над сервером LDAP, и он автоматически монтирует 10 или около того путей из который я хочу отключить.

Редактировать: Когда я запускаю команду mount, я вижу нечто подобное

home.xxx.com:/home1 on /mnt/home1 type nfs 
git.xxx.com:/git on /mnt/git type nfs 

Я думал, что / mnt / home1 и / mnt / git загружаются отдельно от ldap, но automount -m показывает только один entry

Mount point: /mnt

source(s):

  type: ldap
  map: ldap:ou=auto.mnt,ou=automount,dc=xxx,dc=com

Это говорит о том, что /mnt/git -null' in / etc / auto.master` не будет работать, или мне придется сделать / mnt нулевым?

1
задан 26 April 2013 в 22:35

2 ответа

Один из способов предотвратить автоматическое монтирование карты LDAP - это переместить / path1 и заменить его символической ссылкой. например,

# mv /path1 /localpath1
# ln -s /localpath1 /path1

Это может иметь побочные эффекты (например, больше сообщений в журнале, если включено), но это позволит вам получить доступ к вашей локальной папке с тем же именем при использовании автомонтирования LDAP (т.е. = ... "как отметил ThinLinc). Я успешно проверил это на Ubuntu 12.04 с libnss-ldapd, но я не понимаю, почему это не будет работать с sssd.

Если вы решите сделать это, то / path1 станет логическим путем, а / localpath1 будет физическим путем. По умолчанию будет логический путь; следовательно, с точки зрения пользователя / path1 по-прежнему является локальным / path1, но sudo по умолчанию будет использовать физический путь. Существуют опции -L и -P для pwd и cd, которые могут помочь вам в отображении или переключении между логическим и физическим путями в случаях, когда логический путь создает проблемы.

0
ответ дан 26 April 2013 в 22:35

Вы настроили ключ MASTER_MAP_NAME в /etc/default/autofs, чтобы указать свою главную карту каталога ldap?

Если это так, это переопределит и не будет использовать вашу локальную карту auto.master, см. Справочную страницу auto.master.

Вы также можете проверить, какие карты используются с automount -m.

0
ответ дан 26 April 2013 в 22:35

Другие вопросы по тегам:

Похожие вопросы: