Chinaunix首页 | 论坛 | 博客
  • 博客访问: 254819
  • 博文数量: 54
  • 博客积分: 1761
  • 博客等级: 上尉
  • 技术积分: 585
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-17 23:30
文章分类

全部博文(54)

文章存档

2013年(4)

2012年(7)

2011年(15)

2010年(28)

分类: Python/Ruby

2012-05-14 16:03:25

把Python作为系统管理脚本时,经常需要操作操作系统目录,登录名等等行为。下面是一些常见的操作。

问题1:想获取登录用户名或者用户ID

答案:

点击(此处)折叠或打开

  1. os.getenv('LOGNAME')
  2. or
  3. os.getlogin()

如果su到其他用户后,获取su 的target用户名的方法发生了变化:

点击(此处)折叠或打开

  1. import pwd
  2. >>> pwd.getpwuid(os.getuid())


阅读(712) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~