В /etc/environment
явно синтаксическая ошибка. Возможно, пробел, невозможно сказать наверняка по одному только сообщению об ошибке. Просто исправьте эту ошибку. Вы говорите, что устанавливаете PATH
; в строке PATH=...
не должно быть пробелов. Разделителем путей является двоеточие :
.
Синтаксис /etc/environment
- просто VARIABLE=VALUE
, вы не можете использовать там shell-цитирование (/etc/environment
обычно читается pam_env, а не shell).
Измените разрешения обратно, чтобы разрешить запись в этот файл только root. Разрешение другим пользователям писать в него полностью нарушает любую безопасность системы и является абсолютно бессмысленным. Каждый пользователь может поместить свои собственные аналогичные настройки в ~/.pam_environment
.