基于Python的简单setuid+setgid+setgroups+exec。从https://github.com/tianon/gosu移植而来。
项目描述
简单的基于Python的setuid+setgid+setgroups+exec。从https://github.com/tianon/gosu移植而来。
免费软件:BSD 2-Clause许可证
安装
pip install pysu
您还可以使用以下命令安装开发版本:
pip install https://github.com/ionelmc/python-su/archive/master.zip
文档
用法:pysu [-h] 用户[:组] 命令
更改用户并执行命令。
- 位置参数
用户 命令
- 可选参数
- -h, --help
显示此帮助信息并退出
开发
要运行所有测试,请运行
tox
注意,要合并来自所有tox环境的覆盖率数据,请运行
Windows |
set PYTEST_ADDOPTS=--cov-append tox |
---|---|
其他 |
PYTEST_ADDOPTS=--cov-append tox |
变更日志
1.0.1 (2024-05-08)
删除调试打印。
1.0.0 (2024-04-12)
停止支持旧Python。最低支持版本为3.8。
改进了错误处理和报告。
提高了与gosu的兼容性。
0.2.0 (2016-05-06)
允许使用“:group”作为参数,就像gosu一样(它将使用当前用户,但使用指定的组)。
0.1.0 (2016-04-19)
首次在PyPI上发布。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
pysu-1.0.1.tar.gz (16.6 kB 查看哈希值)
构建分布
pysu-1.0.1-py3-none-any.whl (4.9 kB 查看哈希值)
关闭
pysu-1.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c6e9e617083c7f801b066e89c4185eacba0944f2d3c11f38c66460b1eee3e292 |
|
MD5 | 8ceefa1f7ce09cb182138b903a7dc2dd |
|
BLAKE2b-256 | 2499ecac65ffcc82e4aeab5afd4075ff658feaca451a400768bcfdd8152ea91b |
关闭
pysu-1.0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c65bb4f014275baf066fba1162dc137ad0293f7e60c18ddb84bf520153678ac3 |
|
MD5 | 2f6ccd5b1fab72a3121bc4b661f9a03f |
|
BLAKE2b-256 | 9aaee9797783548f7db41f1556fabbd5f336dd93c258514c97f817fd4cdaceca |