Comportamentos diferentes para diferentes níveis de usuários [closed]

0

Estou usando um aplicativo no qual posso instalar plug-ins.

Quando não abro a aplicação com o sudo não consigo instalar esses plugins, mas quando abro a aplicação com o sudo, consigo.

Eu não quero abrir o aplicativo toda vez usando o sudo, eu só quero entrar no meu usuário e abrir o aplicativo e trabalhar nele. O que tenho que fazer?

    
por Fabio Miranda 14.01.2017 / 03:55

2 respostas

1

Como meu comentário indica seu problema, você está executando aplicativos em sudo , que está dando a propriedade dos arquivos em seu espaço pessoal para o usuário root.

Você adicionou uma resposta, que pode ter sido sua tentativa de responder ao meu comentário. Sua pergunta sugeriu que você tem vários aplicativos com os quais está tendo problemas. Você pode curar todos os problemas com duas linhas de comando.

Você pode verificar e ver quais arquivos não são de sua propriedade com esta linha de comando:

$ find ~/ -mount ! -user $(whoami)

Você pode apropriar-se dos arquivos em seu espaço com:

$ sudo chown -R $(whoami):$(whoami) ~/

Essas duas linhas de comando consertarão todas as permissões que você tem para todos os seus aplicativos.

    
por L. D. James 14.01.2017 / 04:42
-1

Acabei de corrigir o problema.

Eu estava tentando instalar um tema no programa chamado Brackets, é um IDE que gosto de escrever HTML. Toda vez que tentei instalar um tema, os Brackets me deram um erro inesperado, então, tentei fazer o mesmo abrindo os Brackets no Terminal com o comando sudo, e funcionou muito bem, pude instalar o tema. O problema é que eu não gostava de abrir Brackets com o comando sudo todas as vezes. Eu encontrei onde Brackets instala os plugins, ou seja, o diretório onde Brackets instala os temas, e eu dei permissão ao meu usuário para este diretório.

Por favor, deixe-me saber se isso é suficiente.

Obrigado!

    
por Fabio Miranda 14.01.2017 / 04:28