Я установил zsh
и использую плагины Oh My ZSH. Все работает нормально, но когда я становлюсь пользователем root, он меняется на стандартную тему zsh.
Что я должен сделать, чтобы конфигурация Oh My ZSH стала настройкой zsh
по умолчанию для всех пользователей, включая root
?
Я пытался использовать chsh -s /bin/zsh root
Это дало мне, zsh
но неoh_my_zsh
Я также пытался cp -R /home/user/.zshrc /root/.zshrc
получить oh_my_zsh
для рута, но ничего не получалось.
(Мне не нужно, zsh
но мне нужно oh_my_zsh
для всех пользователей в системе)
cFINNY
ответ на stackoverflow.com/a/42193058/1408600 - это то, что вам нужно. Я делал это месяцами на серверах, которыми управлял. Это работает для root и всех пользователейОтветы:
Я сделал символические ссылки на мои zsh-файлы в моей домашней директории, которая, кажется, работает нормально:
источник
zsh
два раза.compinit
.Просто запустите команду установки от имени пользователя root (после выполнения sudo su)
источник
Я установил oh-my-zsh с учетной записью root. Теперь я вхожу с другой учетной записью и снова устанавливаю oh-my-zsh в домашнюю директорию учетной записи. Это работает для учетной записи без полномочий root.
источник