No puedo eliminar una carpeta porque dice protegida contra escritura. Aunque estoy usando desde root, dice que no soy un usuario root. Como soy nuevo en el uso de Ubuntu. Por favor ayúdame a deshacerme de este problema.
Respuesta1
Desde la terminal puedes ejecutar:
sudo rm -r /my/locked/directory
ya que la instrucción mostrará cualquier mensaje de advertencia durante la ejecución y podrá verificar qué está eliminando. De lo contrario,si ha marcado la advertencia y está completamente seguro de los archivos y subcarpetas que contiene, Tu puedes correr:
sudo rm -rf /my/locked/directory
Esto eliminará recursivamente ( -r
) su carpeta, subcarpetas y cualquier contenido sin mostrar ninguna advertencia ( -f
).
Si recibe el mensaje:, rm: cannot remove '/my/locked/directory': operation not permitted
asegúrese de que el directorio (o archivo) no esté protegido mediante i
el atributo del sistema de archivos extendido.
Un archivo/carpeta con el i
atributo no se puede modificar, no se puede eliminar ni cambiar de nombre, no se puede crear ningún vínculo a este archivo y no se pueden escribir datos en el archivo. Sólo el root puede agregar o eliminar i
atributos.
Utilice lsattr
el comando para verificar que el archivo/carpeta no esté protegido contra escritura mediante el i
atributo extendido; el resultado debe ser:
----i-------- /my/locked/directory
Para eliminar el i
atributo puede ejecutar:
sudo chattr -i /my/locked/directory
luego verifique nuevamente con lsattr
. Debería i
haber sido eliminado. Si se elimina, ejecute las sudo rm -r
instrucciones anteriores.