Montar como root para usuário não root

3

Como montar um nfs ou qualquer outro compartilhamento que exija o uso de -o no comando mount para que a montagem possa ser acessada por usuário não raiz. Se mount for usuário com a opção -o , ele reclama que apenas o root pode fazer isso, mas se eu fizer isso como raiz, o usuário normal não poderá gravar nele porque o diretório se torna root para onde ele é montado. Existe uma opção para montar para evitar isso?

    
por leosenko 10.01.2018 / 11:48

2 respostas

1

Se você se conectasse por meio do cifs, talvez queira usar o I.E. dir_mode e file_mode opções .

Isso funciona perfeitamente para mim, cada pasta e arquivo é gravável por qualquer pessoa.

mount -t cifs //server/path -o user=username_on_server,dir_mode=0777,file_mode=0776 target_dir

No entanto, não vejo uma opção para o nfs .

Mais sobre as permissões do NFS podem ser encontradas em centos.org

    
por 10.01.2018 / 12:05
1

Você pode usar fuse para montar vários sistemas de arquivos como usuários comuns.

Eu definitivamente usaria o fusível para sshfs, fileshare criptografado e montável por usuários comuns, desde que eles tenham permissão para ssh no servidor de arquivos.

    
por 10.01.2018 / 12:48