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?

tjons
fonte
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.

Joseph R.
fonte
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!

Gani Rakhmatov
fonte
3

Basta usar este comando linux

sudo chown -R :users your_directory
Δημητρης Παππάς
fonte