Назад | Перейти на главную страницу

Отображение разных файлов motd в зависимости от группы

Возможно ли в 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, запускается каждый раз при открытии новой оболочки входа.