В Unix вы не удаляете файл, вы удаляете его из списка каталогов. Когда у файла больше нет -каких-либо списков каталогов (, у него может быть много ), и он больше не -открыт процессом, тогда он будет удален.
Если у вас есть разрешение на запись в каталог, вы можете удалить список файлов из каталога.
chmod +t «directory-name»
). Сделайте так, чтобы только владелец и root (действительно имели возможность CAP _FOWNER )могли удалить файл. Используйте это, когда вам нужно разрешение на запись, чтобы пользователь мог добавлять файлы. Я попробовал что-то подобное в Ubuntu 20.04 LTS, и у меня это сработало со сценарием по адресу/lib/systemd/system-sleep/nordvpn-reload
:
#!/bin/sh
case $1 in
pre)
nordvpn disconnect
;;
post)
nordvpn connect
;;
esac