下面的命令会创建一个用户,但它会询问sudo密码。
cmd := "sudo /usr/sbin/useradd "+
"-m -d "+home_dir+
" -s "+preferredShell +
" -g "+usrLoginName+
" "+ usrLoginName
cmdStatus,错误:= exec.Command(“bash”,“ - c”,cmd).Output()
如何在没有sudo的情况下执行上述命令或如何为golang应用程序提供根级别权限?如何解决?
答案 0 :(得分:3)
使用sudo运行golang应用程序。