não pode criar pasta após a montagem da partição

0

Eu tentei montar uma partição ext4 clicando duas vezes nela.

Depois disso, em suas propriedades, descobri que as permissões eram apenas root.

Eu tentei criar uma nova pasta, mas essa opção não foi permitida, então o que eu fiz foi iniciar o terminal em / media / username / e

sudo chmod 777 "partition name" 

Depois disso, as permissões agora ainda são exclusivas do root, mas posso fazer o que eu não consegui fazer antes.

Minha pergunta é: essa operação estava incorreta? Qual é a melhor abordagem para resolver esse problema?

    
por Nour Alhadi Mahmoud 10.08.2016 / 23:53

2 respostas

2

Você quer dizer que o root ainda é o proprietário . Para se tornar o proprietário, quando estiver logado como você mesmo, execute:

sudo chown -R $USER: /media/$USER/"partition name"

-R para recursivamente, então todos os conteúdos também são seus

Em seguida, corrija as permissões porque o 777 não é uma boa escolha, já que qualquer um pode escrever aqui agora; isso dá permissão de gravação apenas ao proprietário:

sudo chmod 755 /media/$USER/"partition name"

Por favor, note que é bom alterar a propriedade e as permissões em pontos de montagem como este, mas NÃO é aconselhável fazer isso em dispositivos como /dev/sda1

    
por Zanna 11.08.2016 / 01:37
2

Ao usar o comando chmod , você simplesmente alterou a permissão dos arquivos, não a propriedade.

Para alterar o tipo de propriedade no terminal

sudo su
chown "Your user name":"Your group name" -R "partition name"

Lembre-se também de fazer isso apenas no diretório /media/.../your desired file , pois a propriedade do sistema é perigosa e não é recomendada de forma alguma.

Também chmod 777 é um comando perigoso.

Experimente algo como chmod 755 -R /media/.../your desired file

Aqui -R significa a alteração recursiva das permissões para todos os arquivos secundários.

NUNCA tente isso em / ou mesmo /media nível, pois tem potencial para quebrar seu sistema.

chmod 777 é perigoso porque

1º dígito define permissão para usuário root
Segundo dígito define permissão para usuários no grupo atual 3º dígito define permissão para todos os outros usuários

4 significa ler 2 significa escrever
1 significa executar

Assim, 4 + 2 + 1 = 7 significando todas as três permissões

Assim, você está efetivamente permitindo que qualquer usuário altere todos os seus arquivos

Espero que isso ajude

    
por rancho 11.08.2016 / 01:03