LINUX.ORG.RU

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

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

Т.е. можно запустить иксовую программу с правами рута.

Сдуру можно и х сломать. Но, сам по себе, запуск через sudo, уже требует, хотябы, знаний про sudo. А про «не работать под рутом» написано на каждом заборе уже. Пока искать будут, 99%, что прочитают.

Но тут дело-то в другом - следует разделять локаль рута, которую он по su - получает

Как раз таки нет.

-, -l, --login
Invoke the shell as a login shell.

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

Опять же, увидев непонятное, можно набрать
LANG=ru_RU.KOI8-R ln x1 /tmp/x2
Или UTF-8. И, вообще, английский надо учить. :-)

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

Т.е. можно запустить иксовую программу с правами рута.

Сдуру можно и х сломать. Но, сам по себе, запуск через sudo, уже требует, хотябы, знаний про sudo. А про «не работать под рутом» написано на каждом заборе уже. Пока искать будут, 99%, что прочитают.

Но тут дело-то в другом - следует разделять локаль рута, которую он по su - получает

Как раз таки нет.

-, -l, --login
Invoke the shell as a login shell.

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

Опять же, увидев непонятное, можно набрать
LANG=ru_RU.KOI8-R ln x1 /tmp/x2
И, вообще, английский надо учить. :-)