Posso substituir um diretório por um symlink sem permissões de gravação no pai?

1

Eu gostaria de substituir um diretório por um link simbólico. Para o próprio diretório, tenho permissões completas ( rwx ), mas, para o diretório pai, não tenho permissões de gravação ( r-x ).

Isso é possível? A man page para ln afirma que -f remove os arquivos de destino existentes, o que soa como se fosse excluir o diretório primeiro, depois falha ao criar o symlink, deixando-me sem nada.

    
por Fabian Schmengler 08.06.2016 / 13:06

1 resposta

3

Se você não tiver permissão de gravação no diretório pai, não poderá fazer alterações no diretório pai; isso inclui excluir o diretório de destino e criar um link simbólico.

Em qualquer caso, ln não irá sobrescrever um diretório, mesmo com -f .

    
por 08.06.2016 / 13:20