Depende do tipo de sistema de arquivos que você está montando.
Sistemas de arquivos nativos Unix / Linux, como o ext4, armazenam informações de propriedade no disco. Não existe realmente uma montagem de um sistema de arquivos "como" um usuário; os arquivos são de propriedade de quem quer que os dados no disco digam que são. Arquivos diferentes podem ser de propriedade de pessoas diferentes.
Sistemas de arquivos não Unix, como o FAT, geralmente não armazenam informações de propriedade. (O NTFS tem, mas não em um formato que o Linux possa usar.) Como o Linux espera que todos os arquivos possuam proprietários, o driver do sistema de arquivos fornece informações de propriedade sintética, fazendo com que todos os arquivos pareçam pertencer a um único usuário especificado no momento da montagem. Você não pode alterar essa propriedade com chown
, porque ela não é registrada em lugar algum. é apenas uma ilusão apresentada por um motorista.
Parece que você está provavelmente lidando com o último tipo de sistema de arquivos. Nesse caso, você pode especificar um proprietário sintético diferente para os arquivos incluindo uma opção uid=n
no comando mount
, em que n é o ID do usuário numérico do usuário "kingcrab". / p>