Допустим, у пользователя есть Directory1 и он содержит File1 File2 CantBeDeletedFile Как сделать так, чтобы пользователю никогда не разрешили удалить CantBeDeletedFile ?
Если я поменяю владельца Directory1 и удаляю права на запись, пользователи не смогут удалить любой файл. Они также не смогут добавлять новые файлы и т. Д.
Я просто хочу иметь возможность установить некоторые файлы, которые никогда не будут удалены.
Более конкретное описание.
Я создаю профили пользователей. Я создаю файлы запуска приложений на рабочем столе . Поэтому я хочу установить некоторые файлы запуска (.desktop) и сделать их так, чтобы пользователи могли только запускать их, и они не могли переименовывать или удалять, просто запускать.
В настоящее время, если пользователь владеет каталогом, который содержит какой-либо файл. Он может удалить.
Если нет общего способа для всех * nix, это Linux и ext4 FS.