Python递归更改目录的uid和gid(chown)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python递归更改目录的uid和gid(chown)相关的知识,希望对你有一定的参考价值。

as you run chown -R user:group dir
  1. def _chown(path, uid, gid):
  2. os.chown(path, uid, gid)
  3. for item in os.listdir(path):
  4. itempath = os.path.join(path, item)
  5. if os.path.isfile(itempath):
  6. os.chown(itempath, uid, gid)
  7. elif os.path.isdir(itempath):
  8. os.chown(itempath, uid, gid)
  9. self._chown(itempath, uid, gid)

以上是关于Python递归更改目录的uid和gid(chown)的主要内容,如果未能解决你的问题,请参考以下文章

2.18 特殊权限set_uid 2.19 特殊权限set_gid 2.20 特殊权限stick_b

Python OS 文件/目录方法

Python OS 文件/目录方法

Python OS 文件/目录方法

关于NFSv4服务共享目录里的文件UID和GID显示为nobody的解决方法

Python 踩坑之旅进程篇其四一次性踩透 uid euid suid gid egid sgid的坑坑洼洼