~ / .pam_environment не работает для root

Я хочу использовать zsh для root с oh-my-zsh. У меня уже есть oh-my-zsh, клонированный моим обычным пользователем, поэтому все, что мне нужно сделать, это установить ZSH переменную env в этот каталог. Поэтому я помещал это в свой /root/.pam_environment:

ZSH=/home/madhead/oh-my-zsh

Это единственная строка в этом файле. Но когда я пытаюсь войти в систему как пользователь root (после полной перезагрузки), переменная не задана. Я пробовал как sudo su, так и sudo -iu root. Вот некоторая информация о используемом программном обеспечении:

# lsb_release -a                                                                                                                                                     
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.3 LTS
Release:        14.04
Codename:       trusty

# zsh --version                                                                                                                                                      
zsh 5.0.2 (x86_64-pc-linux-gnu)

Кроме того, такая же настройка (/root/.pam_environment) работает нормально на моем ноутбуке с Arch Linux.

1
задан 26 November 2015 в 02:42

0 ответов

Другие вопросы по тегам:

Похожие вопросы: