Я хочу ограничить пользователей удалением файлов из корзины. Также я не хочу, чтобы мои пользователи удаляли файлы в обход мусора. Есть ли способ сделать это?
Нет, пользователи всегда смогут удалять файлы, которые им принадлежат (по модулю некоторых сложных настроек ACL, которые не подходят для рабочего стола).
Я не тестировал его полностью, но вы можете сделать что-то вроде
chmod -r $ HOME / .local / share / Trash / files
Затем вы можете перемещать файлы в корзину, но вы не можете их просматривать. Но, конечно, любой может изменить разрешения обратно.
Чтобы применить это изменение, вам необходимо перезапустить сеанс / компьютер.
Нет, пользователи всегда смогут удалять файлы, которые им принадлежат (по модулю некоторых сложных настроек ACL, которые не подходят для рабочего стола).
Я не тестировал его полностью, но вы можете сделать что-то вроде
chmod -r $ HOME / .local / share / Trash / files
Затем вы можете перемещать файлы в корзину, но вы не можете их просматривать. Но, конечно, любой может изменить разрешения обратно.
Чтобы применить это изменение, вам необходимо перезапустить сеанс / компьютер.
Мусор в ubuntu - это просто специальный подкаталог под домашней папкой пользователя, который по определению принадлежит этому пользователю. Даже если вы измените права доступа к файлам, пользователь может их изменить и удалить.
Если вы пытаетесь избежать потери данных, гораздо лучшим решением было бы настроить автоматическое резервное копирование - таким образом все, что удалось удалить, может быть восстановлено.
Ответ desgua отвечал всем вашим требованиям (и должен быть принят ответ, IMHO), но я думаю, что важно выделить несколько моментов:
$ HOME / .local / share / Trash
). И поскольку вы не можете удалить разрешения в $ HOME пользователя, пользователь может отменить любые изменения. rm
и аналогичные команды CLI? rm
- просто пример, но есть множество других команд, которые могут быть использованы пользователем для удаления (или уничтожения) собственных файлов. Планируете ли вы вообще удалить терминал? Что касается Gnome's ALT + F2 (Запустить приложение)? Я хочу сказать: независимо от того, что делать, его файлы пользователей, его сеанс пользователя, и они смогут обойти любые защита, которую вы делаете, если захотите (и знаете, как). Ответ desgua изумительный, но имейте в виду, что его косметика только, полезна, только если у вас есть нетехнические пользователи.
Theres no true способ действительно достичь желаемого, если вы действительно не измените целое дистрибутив очень необычным способом.
Тем не менее, , почему вы действительно хотите этого? Для безопасности или удобства? Не подходит ли linux-обучение для ваших пользователей намного лучше (и проще), чем это?
Нет, пользователи всегда смогут удалять файлы, которые им принадлежат (по модулю некоторых сложных настроек ACL, которые не подходят для рабочего стола).
Я не тестировал его полностью, но вы можете сделать что-то вроде
chmod -r $ HOME / .local / share / Trash / files
Затем вы можете перемещать файлы в корзину, но вы не можете их просматривать. Но, конечно, любой может изменить разрешения обратно.
Чтобы применить это изменение, вам необходимо перезапустить сеанс / компьютер.
Мусор в ubuntu - это просто специальный подкаталог под домашней папкой пользователя, который по определению принадлежит этому пользователю. Даже если вы измените права доступа к файлам, пользователь может их изменить и удалить.
Если вы пытаетесь избежать потери данных, гораздо лучшим решением было бы настроить автоматическое резервное копирование - таким образом все, что удалось удалить, может быть восстановлено.
Ответ desgua отвечал всем вашим требованиям (и должен быть принят ответ, IMHO), но я думаю, что важно выделить несколько моментов:
$ HOME / .local / share / Trash
). И поскольку вы не можете удалить разрешения в $ HOME пользователя, пользователь может отменить любые изменения. rm
и аналогичные команды CLI? rm
- просто пример, но есть множество других команд, которые могут быть использованы пользователем для удаления (или уничтожения) собственных файлов. Планируете ли вы вообще удалить терминал? Что касается Gnome's ALT + F2 (Запустить приложение)? Я хочу сказать: независимо от того, что делать, его файлы пользователей, его сеанс пользователя, и они смогут обойти любые защита, которую вы делаете, если захотите (и знаете, как). Ответ desgua изумительный, но имейте в виду, что его косметика только, полезна, только если у вас есть нетехнические пользователи.
Theres no true способ действительно достичь желаемого, если вы действительно не измените целое дистрибутив очень необычным способом.
Тем не менее, , почему вы действительно хотите этого? Для безопасности или удобства? Не подходит ли linux-обучение для ваших пользователей намного лучше (и проще), чем это?