Negação de permissão para minha própria pasta (myName) dentro da pasta home

1

Quando entramos em qualquer diretório existente usando o terminal no Ubuntu, os primeiros caracteres únicos do nome do diretório são suficientes para digitar e, em seguida, pressionar a tecla Tab . Isso acontece com sucesso para o meu diretório /home/ , mas não para o diretório dentro dele.

O diretório dentro de /home/ está em meu nome, por exemplo, /home/dheeraj/ e este é o único diretório presente em /home/ .

Então, quando eu digito /home/ e clico em Tab , devo inserir automaticamente /home/dheeraj/ , o que aconteceu até hoje de manhã!

Só para testar isso, quando eu faço ls in /home/ diz:

**ls: cannot open directory .: Permission denied**   

WHHYYY ???? : (

Ao mesmo tempo, quando eu faço sudo ls , ele me pergunta a senha e depois me mostra o diretório dheeraj . Então, pelo menos eu posso acessar este diretório por enquanto, mas por que sudo todas as vezes? Eu preciso de alguma ajuda para descobrir isso.

Não consigo acessar minha pasta pessoal quando passo o mouse para o gerenciador de arquivos e clico na pasta principal. Diz que não tenho permissão para acessar. O mesmo problema, mesmo com a pasta raiz. Na verdade, há uma cruz de cor cinza exibida nessas pastas. Não tenho certeza sobre a pasta raiz, mas a pasta inicial é suposto ser acessível por mim.

Além disso, usar chmod e alterar os privilégios não ajudaram!

DICA: Acho que usei chown mais cedo hoje para fazer outra coisa, e acho que isso criou esse problema. Eu tenho que reverter tudo isso de alguma forma, senão vai ser muito inconveniente. Eu procurei muitos fóruns e tentei encontrar respostas. Isso definitivamente me ajudou a ter uma ideia vaga sobre isso, mas não consigo resolvê-lo. Eu preciso de alguma ajuda.

    
por Dheeraj Prakaash 17.03.2016 / 11:40

2 respostas

3

Você precisa de sudo toda vez porque não pode ler a pasta com seu usuário dheeraj .

Primeiro, recupere a propriedade da sua casa, mas apenas o diretório (não -R ), depois mostre-nos o resultado do ls -la para ver até onde foi o problema.

chown dheeraj:dheeraj /home/dheeraj/
chmod 750 /home/dheeraj/
    
por J. Chomel 17.03.2016 / 13:46
1

Parece que você pode perder a propriedade na pasta pessoal.

Assuma a propriedade de dheeraj e sub objetos:

chown -R dheeraj:dheeraj /home/dheeraj/

E, para ter certeza, altere as permissões de acesso:

chmod -R 750 /home/dheeraj/

    
por Ivan Temchenko 17.03.2016 / 11:53