Como desativar uma montagem específica, ao usar o automount sobre o LDAP

1

Estou usando o Ubuntu 11.04, em que os caminhos NFS são montados automaticamente usando AutoFS / LDAP . Por exemplo, /path1 e /path2 são montados automaticamente, mas eu quero desabilitar o automount para /path1 , porque eu quero usar uma pasta local, então adicionei isso a /etc/auto.master :

/ path1 -null

Mas isso não parece ter nenhum efeito. Então, qual é a maneira correta de sobrescrever / desabilitar essas montagens específicas no lado do cliente para um mapa de automontagem carregado via LDAP?

Eu não tenho controle sobre o servidor LDAP e ele monta automaticamente 10 ou mais caminhos dos quais eu quero um desativado.

Editar: Quando executo o comando mount , vejo algo assim

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

Eu pensei que / mnt / home1 e / mnt / git são carregados separadamente do ldap, mas automount -m mostra apenas uma entrada

Mount point: /mnt

source(s):

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

Dito isto não funcionaria /mnt/git -null' in / etc / auto.master, ou terei que tornar todo / mnt nulo?

    
por Anurag Uniyal 18.03.2013 / 23:46

2 respostas

1

Você configurou a chave MASTER_MAP_NAME em /etc/default/autofs para apontar seu mapa mestre do diretório ldap?

Nesse caso, isso substituirá e não usará o mapa local do auto.master, consulte a página de manual do auto.master.

Você também pode verificar quais mapas estão em uso com automount -m .

    
por ThinLinc 26.04.2013 / 11:56
0

Uma maneira de evitar que um mapa LDAP seja montado automaticamente é mover / path1 e substituí-lo por um link simbólico. por exemplo,

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

Pode haver efeitos colaterais ao fazer isso (como mais mensagens no log, se ativado), mas permitirá que você acesse sua pasta local com o mesmo nome ao usar as automontagens do LDAP (ou seja, MASTER_MAP_NAME="ou = .. "como observado por ThinLinc). Eu testei isso com sucesso no Ubuntu 12.04 com libnss-ldapd, mas não vejo por que não funcionaria com sssd.

Se você optar por fazer isso, então / path1 se tornará um caminho lógico e / localpath1 será o caminho físico. O padrão será o caminho lógico; portanto, da perspectiva do usuário, / path1 ainda é o local / path1, mas o sudo será o padrão para o caminho físico. Existem opções -L e -P para pwd e cd que podem ajudá-lo a exibir ou alterar entre os caminhos lógicos e físicos nos casos em que o caminho lógico cria problemas.

    
por Shaun 24.10.2013 / 06:35