当前位置: 技术问答>linux和unix
如何在程序里切换用户?
来源: 互联网 发布时间:2016-06-02
本文导语: 有一些操作必须切换到其他用户或者用户组下才行。请问我怎么样才能在我的进程里切换到指定用户呢? 我搜到有人说调用 su, 可su读终端不读标准输入流。 请问系统是否提供了相关的函数? 谢谢各位! ...
有一些操作必须切换到其他用户或者用户组下才行。请问我怎么样才能在我的进程里切换到指定用户呢?
我搜到有人说调用 su, 可su读终端不读标准输入流。
请问系统是否提供了相关的函数?
谢谢各位!
我搜到有人说调用 su, 可su读终端不读标准输入流。
请问系统是否提供了相关的函数?
谢谢各位!
|
其他方式都比较复杂,如 su 命令那样...
最好还是用 chmod u+s 方式来实现吧...
最好还是用 chmod u+s 方式来实现吧...
|
chmod u+s会造成安全隐患。。。。。sudo -u 用户名 命令---不就行了吗,不过记得要使用visudo添加可以使用sudo的用户。。。。做好不要用vi /etc/sudoers这种方法去编辑sudoers这个文件,据说会造成什么错误,不过我没遇到过错误就是了(以前就是这样编辑的)
|
文件还能限制只能修改一部分的权限的?
|
学习了
|
程序里面切换用户?
用户名 密码 是交互的,要用到终端编程?
用户名 密码 是交互的,要用到终端编程?