Eu tenho uma pasta em /mnt/ com permissões drwxrwxrwx e em root:root
Em seguida, montei uma unidade USB (exFAT) nesta pasta e ela se tornou drwxr-xr-x
O problema é que agora não consigo fazer scp para essa pasta via WinSCP, pois não há permissão para o grupo gravar na pasta e não consigo fazer scp como usuário root.
Estou montando o drive via fstab com o seguinte:
/dev/sdb2 /mnt/USB exfat defaults,dmask=0000,umask=0000,rw 0 0
Como posso: 1) Conceder permissão para gravação em grupo ou 2) Montá-lo como um usuário não root para que esse usuário possa escrever?
Eu tentei chown e chmod sem sucesso. Chown mesmo quando executado como root retorna Operação não permitida
Consigo gravar na montagem como usuário root quando estiver em SSH (como mkdir), portanto, a montagem pode ser escrita, mas apenas pelo root.
Os sistemas de arquivos ExFAT não suportam permissões Unix. As permissões Unix são definidas no
mount
momento.A propriedade/permissões do ponto de montagem (
/mnt/USB
) não tem nada a ver com o que émount
editado sobre ele. É apenas um espaço reservado na árvore de arquivos.Para consertar agora, tente:
Atualize sua
/etc/fstab
entrada para adicionar as opçõesfmask=0
euid=
egid=
. Você terá que codificar seu UID e GID, com os valores deid -u;id -g
.