Unix localiza a permissão do ponto de montagem quando o sistema de arquivos é montado

2

Existe uma maneira de obter permissão de ponto de montagem. depois que o sistema de arquivos é Montado.

Obrigado

    
por sfgroups 16.06.2011 / 02:01

2 respostas

1

Não há como examinar o ponto de montagem depois que um sistema de arquivos é montado nele. O inode é remapeado profundamente dentro do kernel e os atributos originais não são mais necessários.

O somente hacking em torno disso (que eu posso pensar) é abrir o volume bruto e analisar o volume para o diretório. Pode ser possível montar o volume contido novamente (em um ponto de montagem diferente) e, em seguida, examinar o diretório. No entanto, ou não será possível montar o volume duplamente, ou isso faria com que os fios fossem cruzados com a instância já montada e o ponto de montagem seria novamente oculto. Alguns experimentos simples determinariam a viabilidade desse esquema muito célebre.

Seu idioma não está claro: "Quando o sistema de arquivos está montado". Naturalmente, antes que ocorra a montagem, é trivial determinar a permissão do ponto de montagem. Durante a montaria não faz sentido. Após a montagem ser explicada acima.

    
por 16.06.2011 / 03:28
1

Você pode remontar o sistema de arquivos com -o bind e examinar os diretórios lá. Por exemplo, para verificar o diretório / usr mount no sistema de arquivos raiz:

mount -o bind / /mnt
ls -ld /mnt/usr
    
por 22.06.2011 / 21:54

Tags