Como alterar as permissões do usuário root para todos os usuários?


21

Criei uma pasta na linha de comando como usuário root. Agora eu quero editá-lo e seu conteúdo no modo GUI. Como altero as permissões nele para permitir que eu faça isso?


Você pode usar o comando setfacl.
Ramsh #

Respostas:


31

Se eu entendi corretamente, inicie um terminal, navegue para um nível acima desse diretório, mude para root e execute o comando:

chown -R user:group directory/

Isso altera a propriedade directory/(e tudo mais) dele para o usuário usere o grupo group. Muitos sistemas adicionam um grupo nomeado após cada usuário automaticamente, portanto, você pode querer:

chown -R user:user directory/

Depois disso, você pode editar a árvore abaixo directory/e até alterar as permissões directory/e qualquer arquivo / diretório abaixo, na GUI.

Se você realmente deseja que qualquer usuário tenha permissões completas em todos os arquivos directory/(o que pode ser bom se este for seu computador pessoal, mas definitivamente não é recomendado para ambientes multiusuário), você pode emitir o seguinte:

chmod -R a+rwX directory/

como raiz.


Como posso desfazer o último comando que você deu?
tjons

1
@TJonS O último comando abre (quase) todas as permissões para todos, portanto, desfazê-lo depende das permissões que você deseja revogar.
Joseph R.

8

Basta digitar o terminal que:

chmod -R 777 directory/

E estará disponível para todos!


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.