SORU
5 Mayıs 2009, Salı


Python: uıd/gıd bulmak için, belirli bir kullanıcı/grup adı (os.chown)

Belirli bir kullanıcı adı için uıd/gıd bulmak veya Python kullanarak grup adı için iyi bir yolu nedir? İşletim sistemi ile dosya sahipliğini ayarlamak gerekiyor.ve alfabetik yerine tamsayı kimlikleri chown gerekiyor.

[Hızlı not]: getpwnam harika çalışıyor ama burada taslakları, windows üzerinde aynı kodu çalıştırmak için izin oluşturur bazı kod yani windows ve unıx.

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

CEVAP
5 Mayıs 2009, Salı


pwd grp modülleri kullanın:

from pwd import getpwnam  

print getpwnam('someuser')[2]
# or
print getpwnam('someuser').pw_uid

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007
  • HowcastTechGadgets

    HowcastTechG

    22 EYLÜL 2010
  • SegaAmerica

    SegaAmerica

    5 Mart 2008