[devel] Hook-и для регистрации shell-ов в /etc/shell

Alexey V. Vissarionov gremlin на altlinux.org
Чт Май 21 07:28:27 MSK 2020


On 2020-05-20 23:44:48 +0300, Aleksey Cheusov wrote:

 > Просмотрел несколько спеков на пакеты группы Shells и не нашел
 > никаких хуков для регистрации шелов в /etc/shells. Я правильно
 > понимаю, что в AltLinux их просто нет,

Да.

 > и сисадмин руками вписывает туда разрешенные шелы?

Нет:

%post
fgrep -qx ^/bin/csh /etc/shells || echo /bin/csh >> /etc/shells
fgrep -qx ^/bin/tcsh /etc/shells || echo /bin/tcsh >> /etc/shells

%postun
sed -i -re '/^\/bin\/t\?csh/d' /etc/shells

Как нетрудно догадаться, это про tcsh, но можно использовать и для
других шеллов после тривиальных изменений.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


Подробная информация о списке рассылки Devel