相关疑难解决方法(0)

Python:为给定的用户名/组名查找uid/gid(对于os.chown)

使用Python查找给定用户名或组名的uid/gid有什么好方法?我需要使用os.chown设置文件所有权,并且需要整数id而不是字母.

[快速说明]:getpwnam工作得很好,但在Windows上不可用,所以这里有一些代码可以创建存根,允许你在windows和unix上运行相同的代码.

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
Run Code Online (Sandbox Code Playgroud)

python

66
推荐指数
1
解决办法
4万
查看次数

用于列出用户和组的Python脚本

我正在尝试编写一个脚本,在自己的行上输出每个用户及其组,如下所示:

user1 group1  
user2 group1  
user3 group2  
...  
user10 group6
Run Code Online (Sandbox Code Playgroud)

等等

我正在python中编写一个脚本,但是想知道SO是如何做到这一点的.

ps用任何语言对它进行打击,但我更喜欢python.

编辑:我在Linux上工作.Ubuntu 8.10或CentOS =)

python linux sysadmin

23
推荐指数
4
解决办法
2万
查看次数

标签 统计

python ×2

linux ×1

sysadmin ×1