Portál AbcLinuxu, 6. listopadu 2025 07:45
#!/usr/bin/env python
import libuser, sys, os
progname = os.path.basename(sys.argv[0])
try:
username, newpassword = sys.argv[1:3]
except:
raise SystemExit, 'usage: %s username password' %progname
try:
adm = libuser.admin()
except:
raise SystemExit, 'Are you root?'
userent = adm.lookupUserByName(username)
if not userent:
raise SystemExit, 'No such user: "%s"' %username
adm.setpassUser(userent, newpassword, 0)
Musí to běžet jako root. Používejte velmi obezřetně!
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.