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.