. Недавно прочитав статью «8 смертельных команд, которые вы не должны запускать в Linux», я планировал каким-то образом блокировать / предотвращать / изменять определенные команды. Я не беспокоюсь, что кто-то другой будет запускать деструктивные команды на моем ПК. Я беспокоюсь, что я могу быть виновником аварии.
Меня беспокоят команды, перечисленные ниже.
wget http://example.com/something -O – | sh –
Я запустил эту строку, когда я копировал & amp; вставка команд из руководства. Если бы я заметил sh -, я бы только запустил это после проверки содержимого архива.
rm -rf /
Я запустил эту строку, когда я копировал & amp; вставка команд из руководства. Если бы я заметил sh -, я бы только запустил это после проверки содержимого архива. Я хочу предотвратить ошибки в будущем. Есть ли файл команды / конфигурации, который может гарантировать, что я не совершаю эти ошибки? Я не хочу иметь возможность запускать команды выше, даже с разрешениями sudo / root.
Ресурсы, которые помогут мне узнать больше о Ubuntu (за исключением распространенных ссылок Ubuntu Wiki / Help / etc.), Будут очень благодарны!
Потеря данных не является моей главной задачей. Я хочу сделать терминал немного более безопасным для себя («newb-proofed», если хотите). Это было бы полезно для меня, поскольку мне нужно многому научиться. Я снова начал учиться, & amp;
очень оценил :
Возможно ли это, что это возможно требовать от определенных команд запрашивать подтверждение? Если бы я хотел, чтобы определенные команды требовали специального пароля, можно ли это сделать?