Можно ли создать файл, который не может быть удален обычным пользователем, даже если все каталоги имеют разрешение 777?

У меня работает в виртуальном боксе.

sudo mkdir /etc/systemd/system/systemd-timesyncd.service.d/

Затем sudo -s С sudo следующее не работает. echo -e "[Unit] \ nConditionVirtualization = yes"> /etc/systemd/system/systemd-timesyncd.service.d/enable-with-daemon.conf

Сообщите systemd перезагрузить sudo systemctl daemon-reload

Затем запустите модуль sudo systemctl start systemd-timesyncd

1
21.08.2018, 02:41
1 ответ

Вы можете добавить «липкий бит» (с помощью chmod + t ) в свой каталог. Если установлен этот бит, файлы в каталоге могут быть удалены только их владельцем.

Вы также можете присвоить файлу атрибут «неизменяемый» (с помощью chattr + i ). С этим атрибутом никто не может изменить или удалить файл.

5
27.01.2020, 23:16

Теги

Похожие вопросы