Quando você monta o sistema de arquivos ext4, ele usa as permissões incorporadas nesse sistema de arquivos. Se você deseja substituí-los, use o seguinte:
1. Encontre o UID do usuário que você deseja montar como: id <username>
e procure UID = <userid> (<username>) GID = <groupid> (<groupname>) 2 .sudo mount -o nosuid,uid=<userid>,gid=<groupid> /dev/whatever /media/wherever
Isso montará o sistema de arquivos e marcará o usuário especificado como o proprietário de todos os arquivos e o grupo especificado como o grupo de todos os arquivos. nosuid
é uma medida de segurança que impede o usuário de trazer programas suid e usá-los para obter acesso root ao sistema (ou seja, uma versão suid do bash no sistema de arquivos). Adicionar a noexec
opção fornecerá segurança adicional, mas impedirá o usuário de executar arquivos no sistema de arquivos.
Nota: Se você está apenas tentando interagir com o sistema de arquivos, conserte as permissões no dispositivo ou interaja com ele como root se for apenas uma coisa temporária (ou seja, recuperar uma instalação quebrada).
Se for para montar uma USB ou outra unidade externa removível, verifique o pmount
sistema que pode automatizar o processo ou, pelo menos, torná-lo consideravelmente mais fácil (por exemplo, pmount <device>
crie as pastas para você, monte-o como seu usuário, e desmontá-lo como usuário)