0
A
回答
1
取决于你如何调用它。如果您使用的子模块:
p = subprocess.Popen(['chown', 'bad_user', '/file_path'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = p.communicate()
print(err)
应该给你:
CHOWN:bad_user:非法用户名
现在,这是在Python 2.7。 Python 3有一个更简单的方法来调用它。应该是:(未测试)
result = subprocess.run(['chown', 'bad_user', '/file_path'], stdout=subprocess.PIPE)
result.stdout
相关问题
- 1. CHOWN无效的用户群
- 2. CHOWN用户:除了没人
- 3. Apache用户无法在chown后写入
- 4. 如何使用JSch sftp chown?
- 5. chown用户目录,不存在用户
- 6. chown in scripts
- 7. 如何恢复CHOWN命令?
- 8. Linux Regular User Chown
- 9. Ansible文件模块错误 - chown失败:查找失败用户
- 10. PHP CHOWN()与Apache用户问题
- 11. sudo chown -R $ USER:admin/system
- 12. Android外壳chown u0_49
- 13. php chown exec()问题!
- 14. XCode -/usr/sbin/chown error
- 15. bash中的chown目录
- 16. “参数无效”错误,当“CHOWN阿帕奇”在Web服务器文件夹
- 17. 如何在Ant中调试chown任务?
- 18. 我如何捕获SSL:CERTIFICATE_VERIFY_FAILED错误python?
- 19. Node.JS:替换chown字符串
- 20. “chown mysql:mysql/data/tmp”命令
- 21. CHOWN:操作不允许
- 22. Squelch木偶状态chown
- 23. “chown nginx:nginx * -R”做什么?
- 24. 使用Testflight,试图生成存档,但chown为Entitlement.plist错误
- 25. 安装蒙戈和chown /数据/ DB产量“非法用户名”错误
- 26. 捕获无效的xml错误消息
- 27. 本地和NIS用户具有相同的名称 - chown
- 28. 权限的文件夹中拒绝用户chown和CHMOD
- 29. 你好:Windows上的“sudo chown USER/dev/ttyUSB0”?
- 30. LINUX中的CHOWN运行进程(EC2)
您需要显示一些代码。你在代码中使用shell命令吗?你在使用子流程模块吗? – heliotrope
抱歉缺少编码。 DEF执行(): filez = tb_filepath.get() O = tb_o.get() G = tb_group.get() CHOWN = “CHOWN” + O + “:” + G + “” + filez ------------------------------------------------- ----------------- 如果我在O文本框中键入abc,这是没有这个用户, 我怎么能将无效的用户错误消息框? – Tony
该代码的正确位置是将其编辑到您的问题中。我不知道你在用什么模块。你也需要参考文档。见Thavendren的答案。 – heliotrope