
No puedo eliminar cierto archivo en Linux. Aquí el ejemplo:
[root@HBL01 home]# ls -ltira index.php
393591 -r--r--r-- 1 apache apache 14335 Nov 23 2021 index.php
[root@HBL01 home]# rm -rf index.php
El archivo existe:
[root@HBL01 home]# ls -ltira index.php
393591 -r--r--r-- 1 apache apache 14335 Nov 24 2021 index.php
[root@HBL01 home]# lsattr index.php
--------------e----- index.php
Intento escribir algo conempujepero al final aparece este mensaje:
"index.php" [readonly] 17L, 14335C
Intenté cambiar los permisos pero... no se ejecutó correctamente:
[root@HBL01 ]# chmod 777 index.php
[root@HBL01 ]# ls -ltra index.php
-r--r--r-- 1 apache apache 8230 Nov 23 2021 index.php
Intento eliminar el archivo (sin resultados) pero el archivo persiste.
[root@HBL01]# lsattr index.php
--------------e----- index.php
[root@HBL01]# rm -rf index.php
[root@HBL01]# ls -ltrh index.php
-r--r--r-- 1 apache apache 8.1K Dec 11 2021 index.php
[root@HBL01]# fuser index.php
[root@HBL01]# ls -ld index.php
-r--r--r-- 1 apache apache 8211 Dec 11 2021 index.php
¿Qué pasó exactamente? ¿Cómo puedo eliminar este archivo?
¡Gracias de antemano!
El problema persiste:
[root@HBL01]# lsattr index.php
--------------e----- index.php
[root@HBL01]# rm -rf index.php
[root@HBL01]# ls -ltrh index.php
-r--r--r-- 1 apache apache 8.1K Dec 11 2021 index.php
Respuesta1
prueba esto:
chattr -i index.php; rm -rf índice.php
Respuesta2
¿Se puede escribir en el archivo, pero no lo parece? chmod +w index.php y luego rm -rf index.php O en un paso (pasable);
chmod +w índice.php; rm -rf índice.php
Si no hay resultado, intente crear un archivo en este mismo directorio y luego realice un ls -al y, en consecuencia, elimine el archivo recién creado. Esto se puede lograr de la siguiente manera:
toque nombre de archivo01.tmp; ls -al nombre de archivo01.tmp; rm nombre de archivo01.tmp
Pruébalo y cuéntame cómo te va. Si no lo hace, pegue cualquier resultado que proporcione el segundo comando. Debería proporcionar una lista del archivo filename01.tmp que crea. Posiblemente podamos aprender algo al hacer esto que conduzca a una solución.