比如说先运行切换用户权限,然后再进行操作
比如以下编码是不行的
child1=subprocess.Popen('su test',shell=True)
child1=subprocess.Popen('mkdir test',shell=True)
这样子还是会在当前用户进行mkdir,那怎样做才能在test用户下进行创建?谢谢!!
把几个命令放到一个bash脚本 然后popen直接执行jbash脚本
将两条命令合成一条,即:child=subprocess.Popen('su test && mkdir test',shell=True)·