Я не вижу, как это было бы полезно, но я действительно заинтересован.
Можно ли удалить программы rm
, cp
и mv
?
Эти программы являются частью пакета coreutils , от которого зависит такое количество пакетов, что, хотя вы могли бы заставить свой менеджер пакетов удалить его, он сломал бы весь ваш пакет. система и, следовательно, совершенно бессмысленно.
TL; Dr : даже не пытайтесь.
Все метапакеты Ubuntu, вплоть до ubuntu-minimal
, косвенно зависят от coreutils
(частью которого они являются) ... На самом деле их не нужно правильно удалять, потому что они нужны всем остальным.
cp
на Python за несколько минут. Если вы пытаетесь что-то заблокировать, то имеет смысл задать себе вопрос: «Какой урон может сделать этот пользователь?» затем исправляя это, вместо того, чтобы оклеивать отверстия мраком.
Если вам нужны определенные файлы, чтобы они не были повреждены, исправьте их разрешения. У вас есть несколько вариантов:
chmod 744
, например) acl
(список контроля доступа - например, разрешение chmod для стероидов) для гранулярных разрешений для большого количества пользователей) Вы можете использовать много всего этого вместе, но есть вероятность, что если вы удалите что-то (кроме технических аргументов), вы просто доставите неудобства людям, которые действительно нуждаются в инструментах. Те, у кого злые намерения, более чем достаточно оснащены, чтобы обходить простые блоки.