Não, isso não é possível em fstab ou em mount com ext3 porque as informações de propriedade são armazenadas no sistema de arquivos, em vez de serem uma propriedade do sistema de arquivos. Execute chown -R.
Gostaria de montar um sistema de arquivos ext3 via / etc / fstab para que os arquivos na montagem sejam de propriedade de um usuário em particular. Isso é possível ?
Eu olhei para man mount
, mas não consegui encontrar uma opção para fazer isso. (Semelhante à configuração de uid e gid para uma montagem vfat).
Existe alguma opção além de executar o chown em todo o sistema de arquivos montado?
Há um patch para montar o ext2 / 3 com um uid fixo para todos os arquivos, eu não consegui descobrir se ele já chegou ao kernel, mas se ele está no 2.6.31+.
A opção é de qualquer maneira uid = userid, como em, e. mount -o uid = 500 / dev / sda1 / mnt / mydisk
Certamente será útil se você tiver unidades removíveis formatadas como ext3, movendo-as para trás & entre máquinas onde você tem um ID de usuário diferente.
Como mencionado em uma resposta a esta pergunta , bindfs
pode ser usado para criar uma montagem remapeada de um diretório ou sistema de arquivos com o ID do usuário modificado. Isso parece funcionar de maneira aceitável para mim. Eu acabei de fazer sudo bindfs -u myusername fs-mountpoint new-mountpoint
e isso aconteceu. Não tenho certeza de como isso funcionará em fstab
, já que bindfs
é um sistema de arquivos FUSE.