Não devemos escrever ou criar pastas fora do nosso HOME. A permissão de arquivos restritivos é um recurso que nos permite ter um sistema seguro e estável.
Caso você realmente precise e saiba o que está fazendo, precisará estar logado em uma conta de administrador, onde poderá sempre obter permissões de "root" para acessar qualquer coisa em seu computador.
O comando sudo
de comandos anteriores em um terminal concederá temporariamente permissões de root para executar tarefas administrativas, incluindo a criação e a exclusão de diretórios em qualquer lugar. Você normalmente não será avisado se você fez algo estúpido, então danos irreversíveis vêm por sua própria conta.
Leia também:
Gravar para /usr/share
afetará todas as contas no seu computador. No caso de você precisar apenas do seu programa para sua conta única, é muito mais seguro armazená-lo em uma subpasta dentro de uma pasta especial oculta ( .
) em seu diretório pessoal: por exemplo, ~/.local/bin/
, ~/.local/sbin/
, ~/.local/share/applications/
. Você terá permissões completas em todos os arquivos lá. Aplicativos baixados com acesso para todos os usuários devem ir para /opt/
.