Alterar o proprietário da partição do disco rígido interno de raiz para usuário


39

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


2
tente sudo chmod a + rwx / yourpartition
— mvario

se eles forem montados automaticamente no momento da inicialização, significa que você modificou o seu /etc/fstab, portanto edite sua pergunta para mostrar o conteúdo deste arquivo.
— enzotib

Respostas:


52

Você tentou

sudo chown user:user

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á /mediaapenas 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:

  1. Vá para o console ( gnome-terminal)
  2. Digite id -u. Isso deve fornecer o ID do usuário que você inserirá no fstab.
  3. Abra o fstab sudo /etc/fstabe procure a linha que está montando a partição NTFS.
  4. Assumindo é algo como isto:

    UUID=1234532123 /media/amntfs  ntfs  defaults 0       0
    

    Adicione a ele as máscaras umask, uid e gid como esta

    UUID=1234532123 /media/amntfs  ntfs   defaults,umask=007,uid=1000,gid=1000  0       0

    Salve o arquivo e apenas reinicie ou remonte a unidade.

Aqui:

  • O uid é seu ID de usuário. O que você obteve id -u.
  • O motivo é você ID do grupo. Normalmente é o mesmo que id -uvocê pode verificar id -g.
  • O umask é como chown, mas invertido.

Consulte Como uso o 'chmod' em uma partição NTFS (ou FAT32)? sobre mais sobre como usar chmod/ chownem sistemas de arquivos NTFS.


4
chownnão funciona em partições NTFS.
— enzotib

2
Ri muito. Não leu aquela palavra pequena, minúscula e esquiva de 4 letras. Conteúdo adicionado para permissão NTFS.
— Luis Alvarado

Era estranho que um usuário de 5k como você cometesse esse erro :). Quanto id user | cut ...eu sugiro id -u.
— enzotib

1
Corrija muito melhor. Qualquer um pode cometer um erro, então não se importe com os pontos ... ainda sou humano ... por enquanto (olhos malignos). Obrigado por apontar isso.
— Luis Alvarado

Isso funcionou para mim, muito obrigado. A única observação: tive que reiniciar (apenas desmontar e colocar a partição na mout novamente não funcionou).
— Francesco Borzi 31/12

6

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/fstabas partições estão incluídas da seguinte forma:

UUID=AB84274F84211B98   /media/WIN7     ntfs   defaults  0   0
UUID=CDBAF39E13A2AC2D   /media/DATA     ntfs   defaults  0   0
UUID=EFA980B33BA33DF5   /media/MEDIA    ntfs   defaults  0   0

onde defaultsestã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)?


1

Eu estava com dificuldade para resolver o problema e essa solução funcionou para mim

  1. instale o gerenciador de dispositivos de armazenamento físico: sudo apt-get install pysdm
  2. gerenciador de dispositivos de armazenamento aberto: sudo pysdm
  3. escolha as unidades necessárias
  4. assessor de imprensa:
  5. desmarque abrir como somente leitura
  6. verifique o usuário proprietário do arquivo systemmand escreva seu nome de usuário: remon
  7. pressione OK
  8. pressione aplicar
  9. umount Drive
  10. monte

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


0

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.

UUID=9e5bb53c-4443-4124-96a8-baeb804da204 /home/fragos/Data ext4 errors=remount-ro 0 1

-1

O mais fácil é no terminal abrir o gerenciador de arquivos como sudo sudo nemoou sudo nautiluso que o gerenciador de arquivos linux estiver usando, clique com o botão direito do mouse na partição e adicione permissões


Veja o autor: "Tentei alterar as permissões usando a GUI do Nautilus como raiz. Elas não são aceitas e são revertidas imediatamente".
— Julien Chau
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.