Можливо, що immutable flag
ввімкнено.
Ви можете виконати наведене нижче, щоб змінити його:
sudo chattr -i /opt/lampp/phpmyadmin/tbl_gis_visualization.php
людина чаттр
chattr - зміна атрибутів файлів у файловій системі Linux
Файл з атрибутом `i 'неможливо змінити: його неможливо видалити чи перейменувати , не можна створити посилання на цей файл і не можна записати дані у файл. Лише суперпользователь або процес, що має можливість CAP_LINUX_IMMUTABLE, може встановити або очистити цей атрибут.
Подібні проблеми у PHPAdmin
файлі на phpadmin позначено як immutable
і chattr
використовувався для того, щоб дозволити видалити файл:
Питання @GeorgeUdosen в коментарі нижче:
- Чи
-i
забороняє прапор у файлі root видалити батьківську папку?
Відповідь: Встановлення +i
прапора на файл запобігає видаленню батьківської папки.
$ mkdir alx
$ cd alx/
$ sudo chattr +i xyz
[sudo] password for [snip]:
$ sudo rm xyz
rm: cannot remove 'xyz': Operation not permitted
$ cd ..
$ sudo rm -rf alx/
rm: cannot remove 'alx/xyz': Operation not permitted
sudo rm -rf /path/to/PHPMyAdmin