Возможно ли в ubuntu напечатать другой файл motd в зависимости от группы пользователя, который входит в систему?
Я хочу отображать разные сообщения motd для администраторов и обычных пользователей, когда они входят на мой сервер ubuntu 9.10.
Я просмотрел документацию PAM и документацию для модуля pam_motd без каких-либо ответов.
Вероятно, вы быстрее добавите сценарий оболочки в конец файла / etc / profile, чтобы выполнить групповую проверку, а затем выплюнуть сообщение
Что-то вроде:
#!/bin/bash
# script at /usr/local/bin/motdcheck
PGROUP=`groups|awk '{print $1}'`
cat /etc/motd.${PGROUP}
будет работать как сценарий, который выводит файл с именем /etc/motd.groupname, где имя группы - это первая группа в списке групп пользователей.
Все, что находится в / etc / profile, запускается каждый раз при открытии новой оболочки входа.