- 论坛徽章:
- 2
|
回复 1# learningpython - #LANG=
- #touch /tmp/test
- #ls -al /tmp/test
- -rw-r--r-- 1 root root 0 Jul 9 10:25 /tmp/test
- #python
- Python 2.7.1 (r271:86832, Apr 12 2011, 16:16:18)
- [GCC 4.6.0 20110331 (Red Hat 4.6.0-2)] on linux2
- Type "help", "copyright", "credits" or "license" for more information.
- >>> import os
- >>> os.stat("/tmp/test")
- posix.stat_result(st_mode=33188, st_ino=64758L, st_dev=2055L, st_nlink=1, st_uid=0, st_gid=0, st_size=0L, st_atime=1341800703, st_mtime=1341800703, st_ctime=1341800703)
- >>>
复制代码 这边可以得到 st_uid 和st_gid
- >>> import pwd
- >>> pwd.getpwuid(0)
- pwd.struct_passwd(pw_name='root', pw_passwd='x', pw_uid=0, pw_gid=0, pw_gecos='root', pw_dir='/root', pw_shell='/bin/bash')
复制代码 通过这个可以得到pw_name |
|