0

我有一个 python 脚本,它使用命令添加用户os.system('useradd user')。当像这样的 python 脚本运行时,此代码可以正常工作sudo python script.py。但是,一旦我使用 pyinstaller 命令将其转换为可执行文件python pyinstaller.py --onefile script.py,并像这样运行可执行文件sudo ./script,就会出现错误useradd: error while loading shared libraries: libselinux.so.1: failed to map segment from shared object: Permission denied。知道问题是什么以及如何解决吗?

4

1 回答 1

0

看起来os.system('sudo useradd user')解决了这个问题。

于 2013-09-12T15:08:36.313 回答