Можно ли удалить «программы» rm, cp и mv из системы?

Я не вижу, как это было бы полезно, но я действительно заинтересован.

Можно ли удалить программы rm, cp и mv?

2
задан 3 December 2013 в 01:11

2 ответа

Эти программы являются частью пакета coreutils , от которого зависит такое количество пакетов, что, хотя вы могли бы заставить свой менеджер пакетов удалить его, он сломал бы весь ваш пакет. система и, следовательно, совершенно бессмысленно.

TL; Dr : даже не пытайтесь.

0
ответ дан 3 December 2013 в 01:11

Все метапакеты Ubuntu, вплоть до ubuntu-minimal, косвенно зависят от coreutils (частью которого они являются) ... На самом деле их не нужно правильно удалять, потому что они нужны всем остальным.

1112 И что мешает кому-то принести свои инструменты? Я мог бы, например, написать версию cp на Python за несколько минут. Если вы пытаетесь что-то заблокировать, то имеет смысл задать себе вопрос: «Какой урон может сделать этот пользователь?» затем исправляя это, вместо того, чтобы оклеивать отверстия мраком.

Если вам нужны определенные файлы, чтобы они не были повреждены, исправьте их разрешения. У вас есть несколько вариантов:

  • Смонтировать их как доступные только для чтения из другого места
  • Сделать их принадлежащими другой учетной записи и предоставить глобальный доступ на чтение (chmod 744, например)
  • Используйте acl (список контроля доступа - например, разрешение chmod для стероидов) для гранулярных разрешений для большого количества пользователей)
  • Создание изображений и повторная обработка при перезагрузке и сетевой загрузке для восстановления на известную работающую систему при загрузке.

Вы можете использовать много всего этого вместе, но есть вероятность, что если вы удалите что-то (кроме технических аргументов), вы просто доставите неудобства людям, которые действительно нуждаются в инструментах. Те, у кого злые намерения, более чем достаточно оснащены, чтобы обходить простые блоки.

0
ответ дан 3 December 2013 в 01:11

Другие вопросы по тегам:

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