Como acessar todos os arquivos na pasta Home?

1

Eu sou um usuário do Ubuntu, recentemente mudei do Ubuntu 14.04 (Unity one) para o Ubuntu 14.04 (GNOME one). Eu usei o Ubuntu 14.04 por cerca de um ano e nunca enfrentei problemas na criação, modificação e exclusão de arquivos em minha pasta pessoal quando logado como administrador.

Agora, no GNOME, não tenho permissões para excluir, abrir e modificar alguns arquivos. Eu não posso nem mover uma pasta para outra. Há um erro dizendo que você não pode manipular esta pasta porque você não tem permissão para lê-la.

Eu segui alguns links e tentei alterar as permissões clicando com o botão direito do mouse nas pastas, mas ainda não obtive permissões. Se eu realizar operações no terminal usando 'sudo' não há problemas, mas por que não posso fazer as coisas através da GUI? Como obter essas permissões? Esses problemas não estavam lá no meu Ubuntu anterior, eu era o dono de todos os arquivos e pastas e podia fazer qualquer coisa apenas da GUI.

Estou enfrentando mais um problema. Eu sou um usuário de estúdio android e há alguns projetos na minha pasta pessoal, alguns dos arquivos do projeto são mostrados com um ícone de cadeado e somente o root pode acessá-los. Então, quando eu executo o estúdio, ele não consegue acessar esses arquivos e mostra erro. Além disso eu instalei o android studio, fiz um projeto e salvei. Eu criei uma entrada de área de trabalho para o arquivo studio.sh para que eu não precise executar o arquivo studio.sh do terminal novamente e novamente. Quando abro o estúdio android agora, seja através do terminal ou até mesmo do lançador, sou recebido novamente com uma nova configuração. Eu corro o arquivo studio.sh usando apenas 'sudo'. Eu sinto que ambos os problemas estão lá porque eu não tenho permissões necessárias. Qualquer ajuda é apreciada.

    
por gautamp8 26.01.2016 / 12:17

2 respostas

2

Para corrigir e recuperar todos os arquivos em seu diretório pessoal, execute

sudo chown -R $USER: ~

E para o futuro:

Não execute aplicativos de GUI com sudo , mas use, por exemplo, gksu ou pelo menos sudo -i ou sudo -H para evitar que ele tome posse dos arquivos em seu diretório pessoal.

    
por Byte Commander 26.01.2016 / 13:37
1

Maneira mais simples:

Você precisa alterar o proprietário desses arquivos:

sudo chown 'whoami' path/to/file

Faz com que seu usuário atual (saída do comando whoami ) seja o proprietário dos arquivos.

sudo chown -cR username:groupname path/to/folder

Torna o usuário username do grupo groupname proprietário da pasta e todas as subpastas e arquivos. O nome do grupo é provavelmente o mesmo que o seu nome de usuário. A listagem de todos os grupos em que um usuário está pode ser feita por meio de:

groups username
    
por h0ch5tr4355 26.01.2016 / 12:34