Eu tenho um número de unidades internas e externas. Alguns são particionados. A maioria é montada automaticamente na inicialização (todas em um ponto).
Uma partição pertence ao root e, portanto, não é montada automaticamente. Eu sei como montá-lo como root.
Não sei como apropriar-me dessa partição como usuário X. Tentei alterar as permissões usando a GUI do Nautilus como raiz. Eles não são aceitos e revertem imediatamente.
A partição é NTFS. A outra partição nessa unidade pertence a mim como usuário e é montada automaticamente
partitioning
permissions
hard-drive
root
users
Charles Kane
fonte
fonte
/etc/fstab
, portanto edite sua pergunta para mostrar o conteúdo deste arquivo.Respostas:
Você tentou
Por exemplo
sudo chown cyrex:cyrex
(Usuário: Grupo)se a partição for chamada de party , seu usuário será chamado cyrex e será
/media
apenas por exemplo:sudo chown cyrex:cyrex /media/cyrex/party -R
(OR é recursivo, portanto afeta todos os diretórios / arquivos e subdiretórios.Como observado, a partição é NTFS; portanto, se for montada automaticamente, você precisará garantir que o usuário com permissão seja você. Para fazer isso, siga estas etapas:
gnome-terminal
)id -u
. Isso deve fornecer o ID do usuário que você inserirá no fstab.sudo /etc/fstab
e procure a linha que está montando a partição NTFS.Assumindo é algo como isto:
Adicione a ele as máscaras umask, uid e gid como esta
Salve o arquivo e apenas reinicie ou remonte a unidade.
Aqui:
id -u
.id -u
você pode verificarid -g
.Consulte Como uso o 'chmod' em uma partição NTFS (ou FAT32)? sobre mais sobre como usar
chmod
/chown
em sistemas de arquivos NTFS.fonte
chown
não funciona em partições NTFS.id user | cut ...
eu sugiroid -u
.Todas as minhas partições NTFS pertencem à raiz, mas eu posso acessá-las como usuário. É uma questão de opções de montagem em vez de permissões de propriedade e arquivo (lembre-se, é uma partição NTFS - você não pode alterar nenhuma permissão lá).
No meu
/etc/fstab
as partições estão incluídas da seguinte forma:onde
defaults
estão as opções de montagem padrão que já devem fazer o que você deseja fazer.Para encontrar os UUIDs, execute
sudo blkid
.Consulte também: Como uso o 'chmod' em uma partição NTFS (ou FAT32)?
fonte
Eu estava com dificuldade para resolver o problema e essa solução funcionou para mim
Nota: se você não pode alterar arquivos para executáveis binários, vá para arquivos especiais e marque a opção Permitir execução de arquivos como binários e vá para a etapa 7
fonte
Se você montar uma partição em uma pasta em / home / user, ela será de propriedade do usuário. Aqui está a linha que adicionei ao meu / etc / fstab.
fonte
O mais fácil é no terminal abrir o gerenciador de arquivos como sudo
sudo nemo
ousudo nautilus
o que o gerenciador de arquivos linux estiver usando, clique com o botão direito do mouse na partição e adicione permissõesfonte