Я использую 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 нулевым?
Один из способов предотвратить автоматическое монтирование карты 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, которые могут помочь вам в отображении или переключении между логическим и физическим путями в случаях, когда логический путь создает проблемы.
Вы настроили ключ MASTER_MAP_NAME в /etc/default/autofs
, чтобы указать свою главную карту каталога ldap?
Если это так, это переопределит и не будет использовать вашу локальную карту auto.master, см. Справочную страницу auto.master.
Вы также можете проверить, какие карты используются с automount -m
.