我想创建一个用户可以在其中切换ubuntu用户的网页,所以我使用HTML表单获取输入,并使用CGI接收Python的输入。我的问题是切换时无法为用户提供密码:从一个用户切换到另一个用户,或者从用户切换到root用户
我已向sudo授予了apudo权限:后者也不对用户凭据进行身份验证
import commands
import cgi,cgitb
x=cgi.FieldStorage()
username=x.getvalue('uname')
commands.getoutput("sudo su - "+username)