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

  • Joanna Okrajni

    Joanna Okraj

    4 EYLÜL 2010
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013
  • Top10Series

    Top10Series

    26 Kasım 2008