LINUX.ORG.RU

История изменений

Исправление kaldeon, (текущая версия) :

… оболочка видит, что это не валидный код lua, и заворачивает все как строку в вызов функции shell(). Если валидный код lua - кидается в repl.

Нельзя менять стейт непредсказуемо. Может получиться такая ерунда:

var = "hello $(rm $HOME)'

И это не вредоносный код, а просто пользователь опечатался и не понял, что попал в шелл, после чего ввёл ещё одну " и умер.

Исходная версия kaldeon, :

Нельзя менять стейт непредсказуемо. Может получиться такая ерунда:

var = "hello $(rm $HOME)'

И это не вредоносный код, а просто пользователь опечатался и не понял, что попал в шелл, после чего ввёл ещё одну " и умер.