[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
|
||||
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 ?
|
||||
droits_groupes = {'adm' : [u'Nounou'],
|
||||
'respbats' : [u'Imprimeur', u'Cableur', u'Nounou'],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue