Chinaunix

标题: 那些perl 函数取uid,euid,user_name? [打印本页]

作者: hobby764    时间: 2006-05-15 10:32
标题: 那些perl 函数取uid,euid,user_name?
希望在perl中取uid,euid,user_name.等用户信息,不知道该使用那个函数?

[ 本帖最后由 hobby764 于 2006-5-15 10:33 编辑 ]
作者: flw    时间: 2006-05-15 11:46
这些信息在 Perl 中根本不用函数来获取,
直接访问变量就可以了,

uid 就是 $<
euid 就是 $>
user_name 可以通过使用 getpwuid($<) 来获取,getpwuid 返回一个列表,第一个元素就是 user_name
例子:
  1. [flw@BuildServer ~]$ perl -le 'print +(getpwuid($<))[0]'
  2. flw
复制代码


详细情况请阅读 perldoc -f getpwuid




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2