Eu tenho dois HDs mecânicos no meu computador. Eu corro o Windows no disco 0 e o Crunchbang no disco 1. Eu sempre tenho que usar privilégios elevados no Crunchbang para copiar arquivos para a partição NTFS no disco 0.
Tanto quanto eu sei, os comandos como chmod e chown, que são usados para definir permissões de arquivo, são válidos apenas para objetos do sistema de arquivos. Também sei que, "No Linux, tudo é um arquivo". ou seja, existem arquivos especiais que representam dispositivos de hardware, informações do sistema etc. Como esses arquivos especiais pertencem ao sistema de arquivos virtual / dev, eles devem ser objetos do sistema de arquivos e, portanto, comandos como chown, chmod devem funcionar com esses arquivos. Alterei com sucesso o proprietário e gravei as permissões do dispositivo sda pelo comando
chown aswin sda
onde como eu não posso mudar o proprietário / permissões da partição montada. Tentei definir o usuário local como o proprietário da partição montada e definir permissões para ler, gravar, executar. Mas o problema ainda persiste.
Estou faltando alguma coisa? Como definir a permissão neste disco para que eu possa gravar nele sem privilégios elevados?
fonte
/etc/fstab
. Verifique isso: superuser.com/questions/320415/…Respostas:
Você deve não tocar / dev / sd * permissões (Estou não falando
/media/sda4
). Se você as alterou, desfaça as alterações e use as permissões padrão, pois isso pode interferir com outros programas. (Eu acho que o proprietário / grupo padrão éroot:disk
)Você precisa desmontar o disco primeiro para alterar as permissões da pasta de montagem
/media/Disk
.Para montar o conteúdo do disco com um ID de usuário / grupo específico, você pode definir um uid / gid específico (ID do usuário e ID do grupo)
/etc/fstab
. Consulte Linux - Montar dispositivo com direitos de usuário específicosAlém disso, você tem outras soluções além do fstab, ou seja, o ambiente gnome baseado em GUI:
... onde monta a partição sdXY (altere "X" e "Y" com a letra e o número apropriados) e define o usuário como proprietário. O ambiente Gnome também permite clicar em uma partição no menu esquerdo do nautilus (o gerenciador de arquivos) e monta automaticamente a partição.
fonte
gvfs-mount
! Commount
sozinho, eu não consegui permitir que um usuário padrão a "possuir" a montar (ou seja, permitir que não-root para desmontar) sem editar fstab ou mtab.gio
? No Ubuntu 19.04, execute$ gvfs-mount
This tool has been deprecated, use 'gio mount' instead. See 'gio help mount' for more info.