如何让非root用户启用小于1024号的端口
来源:互联网 发布:淘宝短信催付款话术 编辑:程序博客网 时间:2024/05/18 00:25
最近使用websocket,使用843端口,在服务器遇到不是root用户843无法启用的问题:
方法一:端口映射
1、iptables命令:iptables -t nat -A PREROUTING -p tcp --dport <低端口> -i eth0 -j REDIRECT --to-port <原先监听的高端口>
2、rinetd程序
3、ipchans命令:ipchans -I input --proto TCP --dport <低端口> -j REDIRECT <高端口>
方法二:改程序的sid
修改程序的权限,例如chmod 7755 ...
方法三:修改内核
修改内核的make_sock相关部分
iptables -t nat -A PREROUTING -p tcp --dport 82 -i eth0 -j REDIRECT --to-port 8082
iptables -t nat -A PREROUTING -p tcp --dport 8082 -i eth0 -j REDIRECT --to-port 82
/etc/httpd/
iptables -t nat -A PREROUTING -s 192.168.0.0/24 -i eth0 -p tcp --dport 82 -j REDIRECT --to-port 8080 //测试可用
转载:http://server.zol.com.cn/127/1270317.html
0 0
- Solaris等操作系统下如何让非root用户启用小于1024号的端口
- 如何让非root用户启用小于1024号的端口
- 如何让非root用户启用小于1024号的端口
- 如何让非root用户启用小于1024号的端口
- Linux下让非root用户启用小于1024号的端口
- 如何让Linux下非root用户程序使用小于1024端口
- 非ROOT用户启用80端口的变通办法
- 非root用于绑定小于1024的端口
- Linux非root用户如何使用80端口启动程序
- Linux非root用户如何使用80端口启动程序
- 非root用户占用80端口的方法
- linux本地非root用户和80端口的映射
- 非root用户启动nginx 80端口
- 非root用户启动nginx 80端口
- ubuntu中如何启用root用户
- mac os 10.6 如何启用 root 用户
- 如何修改非root用户的ulimit -n的值
- 非root用户 如何创建linux 服务的定时任务
- Matlab--JDBC建立到Oracle数据库的连接
- 比urllib好用的requests
- 值得关注议题:语音识别-框架与技术
- [DFS+剪枝]POJ 1011/HDOJ 1455/HOJ 1049 Sticks
- linux debugfs使用---软件查看gpio状态
- 如何让非root用户启用小于1024号的端口
- 图的广度优先遍历,基于邻接链表实现
- 在 Windows 下为 PHP 5.4 安装 PEAR、PHPUnit 及 phpDoc2
- Java多线程-新特征-信号量Semaphore
- 括号匹配
- ubuntu中安装Omnet++
- Raphael
- C语言中字符串结束符'\0'的讨论
- Android之旅 -- Recovery相关原理分析