当前位置: 技术问答>linux和unix
用户权限设置
来源: 互联网 发布时间:2015-12-12
本文导语: 最近用BSD socket编写网络通讯程序,发现只有在root权限下才能成功建立套接字; 向各位请教一下:用什么办法在代码中动态改变用户权限? 急用!谢谢! | TCP UDP不需要root也能创建成功。b...
最近用BSD socket编写网络通讯程序,发现只有在root权限下才能成功建立套接字;
向各位请教一下:用什么办法在代码中动态改变用户权限?
急用!谢谢!
向各位请教一下:用什么办法在代码中动态改变用户权限?
急用!谢谢!
|
TCP UDP不需要root也能创建成功。bind的时候端口号 > 1024也不需要root权限。
如果必须root权限的话可以设置setuid
编译完的可执行文件test;
chown root:root test
chmod +s test
就可以了。使用普通用户身份执行。
如果必须root权限的话可以设置setuid
编译完的可执行文件test;
chown root:root test
chmod +s test
就可以了。使用普通用户身份执行。