Tengo un problema con Fedora Linux donde las carpetas desaparecen de un directorio específico, las carpetas no se muestran cuando se ven con 'nautilus' o 'ls -al', pero si sé el nombre de la carpeta, puedo ingresar en ella mediante 'cd' .
p.ej
- Hago una carpeta en el director llamada 'a'
- actualice el directorio y la carpeta 'a' no aparecerá
- Puedo abrir una terminal en el directorio y 'cd' en 'a'
¿Qué puedo hacer para solucionar este problema? (Revisé el sistema de archivos del HDD con Discos y no se encontraron errores)
Respuesta1
Simplemente escupo, pero el comportamiento que usted describe suena como, para la carpeta en la que su usuario está creando la nueva carpeta, que su usuario tiene permisos de escritura y permisos de ejecución, pero no permisos de lectura. Esto le permitiría mkdir a
(escribir) y cd a
(ejecutar), pero no ls -al
(leer).
Alguna replicación, por ejemplo:
$ cd
$ mkdir temp
$ cd temp
$ ls -lah
total 8.0K
drwxr-xr-x 2 preston preston 4.0K Jul 8 21:24 .
drwxr-xr-x 35 preston preston 4.0K Jul 8 21:24 ..
$ sudo chown root:root .
$ sudo chmod 0703 .
$ sudo ls -la
total 8
drwx----wx 2 root root 4096 Jul 8 21:24 .
drwxr-xr-x 35 preston preston 4096 Jul 8 21:24 ..
$ ls -la
ls: cannot open directory '.': Permission denied
$ mkdir testa
$ cd testa
$