[英]full unix username of a user
想知道你是否知道有一種靈巧的方式從shell獲得完整的用戶名?
例如:如果我的unix用戶名是froyo,那么我想在我的系統中注冊我的全名[froyo === Abhishek Pratap]
finger命令可以同時為所有登錄用戶執行此操作..因此需要進行一些解析才能獲得正確的值。 有什么東西嗎?
來自python內部的任何東西都會很棒。
謝謝! -Abhi
實現此目的的一種方法是使用pwd.getpwuid
和os.getuid
:
>>> import os
>>> import pwd
>>> pwd.getpwuid(os.getuid())[4]
這是傳統的Unix方式(基於標准C庫調用)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.