LINUX.ORG.RU

Как правильно настроить zsh для пользователя и рута?

 


0

2

Собственно сабж. Можно ли сделать один конфиг «на двоих»? Например я хочу установить oh-my-zsh, для этого мне нужно его установить в директорию к пользователю и отдельно к руту?



Последнее исправление: WiseAlex (всего исправлений: 1)

system wide: /etc/zshrc
user-only: ~/.zshrc

UVV ★★★★★
()

/etc/profile.d/

anonymous
()
Ответ на: комментарий от Debasher

А о безопасности подумали? В пользовательский конфиг можно любой скрипт запихать, и исполняться он будет с рутовыми правами.

lampslave ★★
()
Ответ на: комментарий от WiseAlex

Я не нашёл, что там что-то отдельное должно быть https://github.com/robbyrussell/oh-my-zsh
Как я понял из описания, ты добавляешь/убираешь настройки в zshrc, а сами плагины должны быть доступны общесистемно, т.е. где-нибудь в /usr/share/zsh...
И да, не папка/мамка, а директория, на крайняк каталог.

UVV ★★★★★
()
Ответ на: комментарий от UVV

Там каталог (.oh-my-zsh) сам с плагинами, темами и т.п.

Т.е. править конфиг /etc/zsh, сам каталог в /usr/share/zsh и ещё путь прописать?)

WiseAlex
() автор топика
Ответ на: комментарий от WiseAlex

Т.е. править конфиг /etc/zsh, сам каталог в /usr/share/zsh и ещё путь прописать?)

Я бы так сделал

UVV ★★★★★
()
Ответ на: комментарий от lazyklimm

а зачем руту шелл, есть же sudo, которое под тем же zsh отлично дополняется?

Оно довольно хреновато работает, например с алиасами

sudo ll
[sudo] password for :
sudo: ll: command not found

без судо и от рута алиас опознает отлично

F457 ★★★★
()
Ответ на: комментарий от lampslave

Иногда

у меня это бывает настолько редко, что для рута юзается дефолтный баш

lazyklimm ★★★★★
()
Ответ на: комментарий от F457

Оно довольно хреновато работает, например с алиасами

Дело в том, что у sudo своё урезанное окружение (environment), котороe нужно специально определять. Ессно, никаких алиасов там нет.

UVV ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.