it-swarm-es.com

Denegación de permisos para mi propia carpeta (myName) dentro de la carpeta de inicio

Cuando ingresamos a cualquier directorio existente usando el terminal en Ubuntu, los primeros caracteres únicos del nombre del directorio son suficientes para escribir y luego presionar el Tab. Esto sucede con éxito para mi directorio /home/ pero no para el directorio dentro de él.

El directorio dentro de /home/ está a mi nombre, es decir, /home/dheeraj/ y este es el único directorio presente en /home/.

Entonces cuando entro /home/ y presiono Tab, Se supone que debo ingresar automáticamente /home/dheeraj/, ¡que sucedió hasta esta mañana!

Solo para probar esto, cuando hago ls en /home/ dice:

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

¿POR QUÉ? :(

Al mismo tiempo, cuando hago Sudo ls me pide la contraseña y luego me muestra el directorio dheeraj. Entonces, al menos puedo acceder a este directorio por ahora, pero ¿por qué Sudo cada vez? Necesito ayuda para resolver esto.

No puedo acceder a mi carpeta de inicio cuando coloco el mouse en el administrador de archivos y hago clic en la carpeta de inicio. Dice que no tengo permiso para acceder. El mismo problema incluso con la carpeta raíz. De hecho, hay una cruz de color gris en estas carpetas. No estoy seguro acerca de la carpeta raíz, pero se supone que la carpeta principal es ACCESIBLE para mí.

Además, usar chmod y cambiar los privilegios no ayudó.

SUGERENCIA: Creo que usé chown más temprano hoy para hacer otra cosa, y creo que eso creó este problema. Tengo que revertir todo esto de alguna manera, de lo contrario será muy inconveniente. Busqué muchos foros e intenté encontrar respuestas. Definitivamente me ayudó a tener una idea vaga sobre esto, pero no puedo resolverlo. NECESITO ALGO DE AYUDA.

1
Dheeraj Prakaash

Necesita Sudo cada vez porque no puede leer la carpeta con su dheeraj usuario.

Primero recupere la propiedad de su hogar, pero solo el directorio (no -R), luego muéstrenos el resultado del ls -la para ver hasta dónde llegó el problema.

chown dheeraj:dheeraj /home/dheeraj/
chmod 750 /home/dheeraj/
3
J. Chomel

Parece que puede perder la propiedad de la carpeta de inicio.

Tomar posesión de dheeraj y subobjetos:

chown -R dheeraj:dheeraj /home/dheeraj/

Y para estar seguro, cambie los permisos de acceso para ello:

chmod -R 750 /home/dheeraj/

1
Ivan Temchenko