Por que não consigo criar um arquivo em “/” ou diretório principal no Ubuntu?

1

Estou tentando criar um arquivo no diretório "/" (que contém bin, boot, cdrom, dev, etc), mas não consigo fazer isso. Embora eu sou o único que instala o Ubuntu e eu sou o usuário root? O erro que recebo é de permissão negada. Quando eu usei sudo ele pede senha, mas eu não defini nenhuma senha para isso.

Também não consigo calcular o hash de um arquivo nesse diretório.

Sinto muito pela minha pergunta idiota, pois acabei de mudar para o Linux depois de usar o Windows por um longo tempo.

    
por user3130920 27.12.2013 / 20:28

2 respostas

1

No Ubuntu, quase tudo que você faz fora do seu próprio diretório home requer que você se torne um superusuário, em outras palavras, torne-se Root ou obtenha privilégios de root que são todos iguais.

    Como posso me tornar um "superusuário"?

Agora, com o root, você terá uma responsabilidade maior de manter seu sistema em um estado estável, mas também um risco muito alto de quebrá-lo. O Root pode fazer qualquer coisa, incluindo quebrar o sistema operacional em um estado em que você terá que reinstalar o Ubuntu como a única opção que resta para o reparo.

Existem apenas condições raras em que a criação de diretórios fora de /home/ pode ser necessária. Certamente não é o modo como nosso entendimento da hierarquia do sistema de arquivos é. Além disso, os backups ou a reinstalação do sistema tornam-se mais difíceis com todos os arquivos residindo fora de /home .

  

Então, se você é um iniciante no mundo Ubuntu, eu recomendo strongmente que você não crie diretórios ou arquivos fora do seu diretório home , a menos que você realmente saiba que precisa que eles estejam lá, e você tem 100% de certeza de que não há outra solução.

    
por Takkat 27.12.2013 / 22:25
0

São permissões de arquivo, você pode iniciar um shell de root com

 sudo bash

Mas tenha cuidado com o que você faz. Observe também que, no Linux, você não cria dicionários no diretório / roor - se você quiser armazenar arquivos como documentos ou fotos, eles devem ir para o seu diretório pessoal.

echo $HOME

imprimirá o caminho do diretório pessoal do usuário atual para o shell.

    
por user3033490 27.12.2013 / 21:03