Liste des shells valides.

Petit message pour prciser que la modif n'est pas prise en compte de suite.

darcs-hash:20040910202148-41617-e763d88efa701eb89e8bb5746a57f2a3aa47fe32.gz
This commit is contained in:
pauget 2004-09-10 22:21:48 +02:00
parent e0da11ea79
commit cd2535f3c8

View file

@ -26,10 +26,15 @@ if len(adh) != 1 :
adh = adh[0]
shell = prompt('Nouveau shell :')
fd=open('/etc/shells')
if not shell in map(str.strip,fd.readlines()) :
print map(str.strip,fd.readlines())
print 'Shell invalide'
lines=fd.readlines()
fd.close()
if not shell in map(str.strip,lines) :
print 'Shell invalide. Les shells valides sont :'
print ''.join(lines[1:])
sys.exit(3)
adh.chsh(shell)
adh.save()
# A cause de nscd
print "La modification sera prise en compte dans l'heure suivante."