Localizar encfs rootdir

1

Se um rootdir for montado por encfs em um ponto de montagem, eu posso ver o ponto de montagem pelo comando "mount" ou pelo / proc / mounts. No entanto, se eu conseguir o ponto de montagem, mas não sei qual o rootdir que montei, como localizo esse diretório criptografado?

    
por Allen 29.05.2014 / 18:12

1 resposta

1

Você pode verificar os comandos encfs em execução para corresponder aos pontos de montagem com os diretórios subjacentes. Usando a sintaxe ps do Linux:

ps ww -C encfs -o cmd=

Usando a sintaxe POSIX ps :

COLUMNS=999999999 ps -o args= | grep -E '^([^ ]*/)?encfs'

Isso é um tanto complicado de analisar automaticamente. Se você mantiver seus nomes de diretório livres de espaço em branco e colocar opções antes de operandos, você pode usar (com a sintaxe do Linux):

ps ww -C encfs -o cmd= | awk -v m='/path/to/mount/point' '$NF == m {print $(NF-1)}'
    
por 30.05.2014 / 03:45

Tags