По-видимому, в Upstart есть ошибка, которая поставляется с Ubuntu 13.10, которая переопределяет набор umask либо через $ HOME / .profile, либо /etc/login.defs.
Upstart был обновлен, чтобы исправить это в Trusty, но как мне это сделать в Ubuntu 13.10?
В отчете об ошибке упоминается создание задания переопределения Upstart в $ HOME / .config / upstart для любого сеанса, который вы выполняете. Как это сделать?
В отчете также упоминается о отключении Upstart для пользовательского сеанса, что было бы так, как все работает до 13.10, если я правильно понял. Но есть ли какие-либо побочные эффекты?
Как я могу узнать, найдет ли обновленный Upstart свой путь до 13.10?
Попробуйте установить upstart 1.11-0ubuntu1 из Trusty; это работало для меня.
Загрузите последний опубликованный пакет для своей архитектуры: https://launchpad.net/ubuntu/trusty/+package/upstart Установите с помощью: sudo dpkg -i upstart_1.11 - *. deb Перезагружать.