mount - conecte outro usuário como eu mesmo

12

Estou usando o fstab para vincular uma pasta que pertence a outro usuário em um dos meus próprios diretórios. Eu sei que eu posso mapear usuários quando eu montar um SSHFS, eu tenho feito algumas pesquisas e não consigo encontrar um mount --bind equivalente.

Existe alguma maneira de montar a pasta e os arquivos de outro usuário como meus?

Atualização: não necessariamente tem como mount --bind . Ele só precisa fazer algo semelhante durante o mapeamento de usuários e pode ser feito na inicialização.

    
por Paul Nelson Baker 16.02.2014 / 08:10

1 resposta

11

Você não pode fazer isso com o recurso de kernel de montagem de ligação do Linux. Mas você pode fazê-lo com o FUSE sistema de arquivos bindfs . O Bindfs é mais lento que o bind mounts e não passa atributos estendidos, mas por outro lado, ele pode ser usado por usuários não-root e em variantes Unix diferentes do Linux, e o mais importante para você, permite transformações simples de propriedade e permissões .

bindfs -u cqqrstoo ~bob/stuff ~cqqrstoo/bobs-stuff

Em /etc/fstab , isso se traduziria em:

bindfs#/home/bob/stuff /home/cqqrstoo/bobs-stuff fuse force-user=cqqrstoo 0 0
    
por 06.01.2015 / 00:10