[gestion/config] Configuration des shells
This commit is contained in:
parent
9c1612c606
commit
9662f24dcf
1 changed files with 37 additions and 0 deletions
|
@ -56,6 +56,43 @@ club_login_shell='/usr/bin/rssh'
|
||||||
# Longueur maximale d'un login
|
# Longueur maximale d'un login
|
||||||
maxlen_login=15
|
maxlen_login=15
|
||||||
|
|
||||||
|
shells_possibles = [u'/bin/csh',
|
||||||
|
u'/bin/sh', # tout caca
|
||||||
|
u'/bin/dash', # un bash light
|
||||||
|
u'/usr/bin/rc',
|
||||||
|
u'/usr/bin/ksh', # symlink vers zsh
|
||||||
|
u'/bin/ksh', # symlink vers zsh
|
||||||
|
u'/usr/bin/tcsh', # TENEX C Shell (csh++)
|
||||||
|
u'/bin/tcsh', # TENEX C Shell (csh++)
|
||||||
|
u'/bin/bash', # the Bourne-Again SHell
|
||||||
|
u'/bin/zsh', # the Z shell
|
||||||
|
u'/usr/bin/zsh', # the Z shell
|
||||||
|
u'/usr/bin/screen',
|
||||||
|
u'/bin/rbash', # Bash restreint
|
||||||
|
u'/usr/bin/rssh', # restricted secure shell allowing only scp and/or sftp
|
||||||
|
u'/usr/local/bin/badPassSh', # demande de changer de mot de passe
|
||||||
|
u'/usr/bin/passwd', # idem
|
||||||
|
u'/usr/local/bin/disconnect_shell', # déconnexion crans
|
||||||
|
u'/usr/scripts/surveillance/disconnect_shell', # idem
|
||||||
|
u'/usr/sbin/nologin', # This account is currently not available.
|
||||||
|
u'/bin/false', # vraiement méchant
|
||||||
|
u'/usr/bin/es', # n'exsite plus
|
||||||
|
u'/usr/bin/esh', # n'existe plus
|
||||||
|
u'', # le shell vide pour pouvoir les punis
|
||||||
|
]
|
||||||
|
|
||||||
|
shells_gest_crans_order = ["zsh", "bash", "tcsh", "screen", "rbash", "rssh",
|
||||||
|
"badPassSh", "disconnect_shell"]
|
||||||
|
shells_gest_crans = {
|
||||||
|
"zsh": {"path":"/bin/zsh", "desc":"Le Z SHell, shell par defaut sur zamok"},
|
||||||
|
"bash": {"path":"/bin/bash", "desc":"Le Boune-Again SHell, shell par defaut de la plupart des linux"},
|
||||||
|
"tcsh": {"path":"/bin/tcsh", "desc":"C SHell ++"},
|
||||||
|
"screen":{"path":'/usr/bin/screen', "desc":"Un gestionnaire de fenêtre dans un terminal"},
|
||||||
|
"rbash": {"path":"/bin/rbash", "desc":"Un bash très restreint, voir man rbash"},
|
||||||
|
"rssh": {"path":"/usr/bin/rssh", "desc":"Shell ne permetant que les transferts de fichiers via scp ou sftp"},
|
||||||
|
"badPassSh":{"path":"/usr/local/bin/badPassSh", "desc":"Demande de changer de mot de passe à la connexion"},
|
||||||
|
"disconnect_shell":{"path":"/usr/local/bin/disconnect_shell", "desc":"Shell pour les suspensions de compte avec message explicatif"},
|
||||||
|
}
|
||||||
# Quels droits donnent l'appartenance à quel groupe Unix ?
|
# Quels droits donnent l'appartenance à quel groupe Unix ?
|
||||||
droits_groupes = {'adm' : [u'Nounou'],
|
droits_groupes = {'adm' : [u'Nounou'],
|
||||||
'respbats' : [u'Imprimeur', u'Cableur', u'Nounou'],
|
'respbats' : [u'Imprimeur', u'Cableur', u'Nounou'],
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue