33.8. Проблемы безопасности
Уместным будет лишний раз предупредить о соблюдении мер
предосторожности при работе с незнакомыми сценариями. Сценарий
может содержать червя, трояна или даже вирус. Если вы получили сценарий не
из источника, которому доверяете, то никогда не запускайте его с
привилегиями root и не позволяйте вставлять его в список
сценариев начальной инициализации системы в /etc/rc.d, пока не убедитесь в том, что он
безвреден для системы.
Исследователи из Bell Labs и других организаций, включая M.
Douglas McIlroy, Tom Duff, и Fred Cohen исследовали вопрос о
возможности создания вирусов на языке сценариев командной
оболочки, и пришли к выводу, что это делается очень легко и
доступно даже для новичков.
Это еще одна из причин, по которым следует изучать язык
командной оболочки. Способность читать и понимать сценарии
поможет вам предотвратить возможность взлома и/или разрушения
вашей системы.