簡體   English   中英

用戶的完整unix用戶名

[英]full unix username of a user

想知道你是否知道有一種靈巧的方式從shell獲得完整的用戶名?

例如:如果我的unix用戶名是froyo,那么我想在我的系統中注冊我的全名[froyo === Abhishek Pratap]

finger命令可以同時為所有登錄用戶執行此操作..因此需要進行一些解析才能獲得正確的值。 有什么東西嗎?

來自python內部的任何東西都會很棒。

謝謝! -Abhi

實現此目的的一種方法是使用pwd.getpwuidos.getuid

>>> import os
>>> import pwd
>>> pwd.getpwuid(os.getuid())[4]

這是傳統的Unix方式(基於標准C庫調用)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM