- Não com o Linux / Ubuntu nativo (ou seja, editando manualmente os arquivos de senha);
- É possível usar um servidor LDAP. O
userPassword
pode ter mais de 1 valor.
Mas não há como distinguir entre as duas senhas após o logon. A senha não é mantida na memória ou configurada para uma variável após a verificação inicial, então ...
Basicamente, gostaria de fazer login na minha conta com duas senhas e, dependendo da senha que eu usasse, obteria um conteúdo diferente no meu diretório pessoal.
... não será possível. O que você quer é bem impossível de qualquer maneira. Escondendo nunca é um bom método.
- Em geral, aconselho usar duas contas. Que significa 2 / home / 's. Esses 2 são separados como estão, mas aquele com os dados extras deve ser o admin / sudo e aquele que não precisa ver esses dados deve ser uma conta normal.
Além disso, existem alguns comandos que podem ser úteis ...
-
chmod og-rwx {file}
tornará os arquivos visíveis apenas por esse usuário. - ou semelhante:
attr -s hidden -V true {file}
.
Se esses arquivos forem tão importantes, eu não os armazenaria na máquina e usaria uma mídia externa como um pendrive. E só conecte quando estiver "seguro".