Nada está errado com o seu script de expectativa. Mas parece que você usou o seu usuário regular para montar o diretório criptografado, e então você está tentando ver os arquivos montados com o root usando o sudo. Isso não vai funcionar, e é o ponto inteiro de encfs.
No seu exemplo, o diretório cr
é o armazenamento usado por encfs
. O conteúdo disso não é grande segredo, são dados criptografados. Você está montando esses dados em mn
, para que você possa ver seu conteúdo de maneira legível, como arquivos em mn
.
Apenas o usuário que monta cr
conseguirá ler o que está dentro de mn
. Nem mesmo o root pode. Se você quiser que root
veja o conteúdo, altere seu ./e.sh 1
no exemplo para sudo ./e.sh 1
.