system: zsh for all

Настраивал на FreeBSD 8
Если мы хотим чтобы все пользователи, которые будут созданы в системе по дефолту в виде шелла имели zsh и определенный конфиг, то делаем следующее:

Выбираем дефолтный шелл + чуток настроек(всё-таки пишу я этот блог для себя).
cat > /etc/adduser.conf
passwdtype=yes
homeprefix=/home
defaultshell=/usr/local/bin/zsh

Далее берем свой конфиг и делаем его дефолтным для всех:
cp ~/.zshrc /etc/zshrc

По идее и всё, но! при создании нового юзера будет выскакивать приглашение для настройки zsh, чего нам абсолютно не надо, исправляем мы это так:
cat > /usr/share/skel/dot.zshrc
Теперь при создании юзера у него в каталоге будет появляться данный конфиг-файл .zshrc и автоконфигуратор не будет запускаться.

Реклама
  1. No trackbacks yet.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: