Sistemas de arquivos projetados para unix, como ext4, rastreiam o usuário através de um número, o ID do usuário. O nome de usuário não é registrado. Você pode ver seu próprio ID de usuário com o comando id -u
. Você pode ver o ID do usuário que possui um arquivo com ls -ln /path/to/file
.
Se você levar um sistema de arquivos ext4 para uma máquina diferente, os arquivos ainda terão as mesmas permissões e eles terão o mesmo ID de usuário. Isso pode ou não ser o usuário certo. Em geral, máquinas diferentes não possuem os mesmos IDs de usuário para os mesmos usuários, a menos que esse requisito tenha sido levado em consideração ao criar o usuário ou o conjunto de máquinas a partir do mesmo banco de dados do usuário.
As permissões em um arquivo protegem apenas esse arquivo em um sistema. As permissões em uma unidade removível não têm efeito para alguém que insere a unidade em seu próprio computador.
Se você quiser trocar arquivos via USB, o FAT32 é geralmente o sistema de arquivos de sua preferência. É o que a maioria dos flash drives são formatados para quando eles são vendidos. Se você precisar armazenar arquivos com nomes ou atributos que o FAT32 não suporta, crie um arquivo (por exemplo, .tar.gz
).