Qual è un buon modo per trovare l'uid/gid per un dato nome utente o gruppo usando Python? Devo impostare la proprietà dei file con os.chown e ho bisogno degli ID interi anziché dell'alfabetico.Python: trovare uid/gid per un dato nome utente/nome gruppo (per os.chown)
[Nota rapida]: getpwnam funziona alla grande ma non è disponibile su Windows, quindi ecco un codice che crea degli stub per permetterti di eseguire lo stesso codice su Windows e Unix.
try:
from pwd import getpwnam
except:
getpwnam = lambda x: (0,0,0)
os.chown = lambda x, y, z: True
os.chmod = lambda x, y: True
os.fchown = os.chown
os.fchmod = os.chmod
possibile duplicato del [script Python per elencare gli utenti ei gruppi] (http://stackoverflow.com/questions/421618/python-script-to -list-users-and-groups) – chown