Posso montar um sistema de arquivos ext3 no linux para que os arquivos na montagem sejam de propriedade de um ID do usuário?

2

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?

    
por nagul 01.08.2009 / 23:39

3 respostas

2

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.

    
por 01.08.2009 / 23:58
2

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.

    
por 02.08.2009 / 01:44
1

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.

    
por 26.11.2015 / 18:52

Tags