英文:
How could I get a root level access/permission in runtime golang application?
问题
以下命令将创建一个用户,但它会要求输入sudo密码。
cmd := "sudo /usr/sbin/useradd " +
"-m -d " + home_dir +
" -s " + preferredShell +
" -g " + usrLoginName +
" " + usrLoginName
cmdStatus, err := exec.Command("bash", "-c", cmd).Output()
如何在不使用sudo的情况下执行上述命令?如何为我的Golang应用程序提供root级别的权限?如何修复这个问题?
英文:
Below command will creates a user but it ask sudo password.
cmd := "sudo /usr/sbin/useradd "+
"-m -d "+home_dir+
" -s "+preferredShell +
" -g "+usrLoginName+
" "+ usrLoginName
> cmdStatus,err := exec.Command("bash","-c",cmd).Output()
How to execute above command without sudo or How to provide root level permission to my golang application? How to fix it ?
答案1
得分: 3
使用sudo来运行你的Golang应用程序。
英文:
Run your golang application with sudo.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论