View previous topic :: View next topic |
Author |
Message |
pixnet n00b
Joined: 06 Nov 2004 Posts: 57
|
Posted: Sat Nov 13, 2004 3:48 pm Post subject: [SSHD] Motd par Groupe/Utilisateurs |
|
|
Bonjour,
Je voudrai pouvoir spécifier un motd pour différents groupes d'utilisateurs.
Par exemple les utilisateurs du groupe ADMiN aurai un motd comme ca :
et les membres du groupe "gateusers" auraient ca :
Code: | Salut les Gars, pas de betises sur la Gate |
Tout cela lorsque les users se connecte en SSH.
Quelqu'un aurais une idée?
MErci ! |
|
Back to top |
|
|
scout Veteran
Joined: 08 Mar 2003 Posts: 1991 Location: France, Paris en Semaine / Metz le W-E
|
Posted: Sat Nov 13, 2004 4:18 pm Post subject: Re: [SSHD] Motd par Groupe/Utilisateurs |
|
|
pixnet wrote: | Quelqu'un aurais une idée? |
bah tu peux modifier le fichier /etc/bash/bashrc et rajouter un if
man bash wrote: | EUID Expands to the effective user ID of the current user, initialized at shell startup. This variable is readonly. |
Code: | jacques=1000 # numéro de jacques
if [[ $EUID == $jacques ]]; then
echo "salut jacques"
else
echo "salut les autres"
fi
groupusers=100
for i in $GROUPS; do
if [[ $i == $groupusers ]]; then
echo "coucou ceux qui sont dans le groupe users"
fi
done |
(j'ai remarqué que la variable $GROUPS ne contient pas toujours tous le groupes auquels on appartient ...)
tu peux aussi mettre des couleurs
voilà les couleurs de base
Code: | black='\E[00;30m'
red='\E[00;31m'
boldred='\E[01;31m'
green='\E[00;32m'
boldgreen='\E[01;32m'
yellow='\E[00;33m'
blue='\E[00;34m'
magenta='\E[00;35m'
cyan='\E[00;36m'
white='\E[00;37m'
boldwhite='\E[01;37m' |
_________________ http://petition.eurolinux.org/ - Petition against ePatents
L'essence de la finesse |
|
Back to top |
|
|
LostControl l33t
Joined: 02 Mar 2004 Posts: 885 Location: La Glane, Suisse
|
Posted: Sat Nov 13, 2004 11:23 pm Post subject: |
|
|
A noter qu'avec certaine application (gftp entre autre), un banner empêche d'utiliser sFTP Un peu lourd... |
|
Back to top |
|
|
pixnet n00b
Joined: 06 Nov 2004 Posts: 57
|
Posted: Sun Nov 14, 2004 3:45 am Post subject: |
|
|
Je viens de regarder, mais je n'ai pas de /etc/bash/bashrc
Le bashrc est quand dans ~/.bashrc et il est propre a l'utilisateur |
|
Back to top |
|
|
scout Veteran
Joined: 08 Mar 2003 Posts: 1991 Location: France, Paris en Semaine / Metz le W-E
|
Posted: Sun Nov 14, 2004 9:44 am Post subject: |
|
|
pixnet wrote: | Je viens de regarder, mais je n'ai pas de /etc/bash/bashrc |
eh bien crées le, ou met tout dans /etc/profile
(ou met à jour ton bash ...) _________________ http://petition.eurolinux.org/ - Petition against ePatents
L'essence de la finesse |
|
Back to top |
|
|
|