linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > Linux入门与提高 > 安装与配置 >
栏目导栏
资料搜索
热门文章
·什么是ISO文件
·VMware下Linux的安装及简单设置
·为Canon PIXMA iP1000喷墨打印
·Linux必学60个命令文件处理
·实例解说Linux中fdisk分区使用
·Linux下软件安装详解(图)
·Windows下硬盘安装FC6
·用DVD镜像文件硬盘安装FC5详细
·linux下软件的基本安装和卸载
·Linux下硬盘分区的最佳方案
·Suse Linux最新版本 10.1的 IS
·Ubuntu Linux操作系统安装Luma
·Linux下的软件安装
·FC5,LINUX下ADSL上网设置与安装
·把你的Linux配置成Windows
最新文章
·Fedora 9下使用VirtualBox安装
·Ubuntu Linux 8.04 Vsftp 虚拟
·Weblogic 8.1 for Linux ES3.0
·Ubuntu Linux 8.04下本地安装L
·VMware安装Redhat不能输入密码
·双系统攻略:修复Windows XP引
·Windows Vista硬盘安装Fedora
·在一个硬盘上安装两个Linux操作
·从硬盘安装Fedora-9-i386-DVD
·Ubuntu 8.04下安装配置Tomcat5
·Linux系统下显示多核模式方法
·Ubuntu Linux 8.04下关于字体的
·Linux系统下Autodock 4.0安装与
·SUSE Linux系统BASH下配置JAVA
·Linux kernel2.6.25 CS8900网卡
Google
 
Solaris10如何让普通用户能够使用1024号以下的端口
[ 作者:  加入时间:2007-09-20 11:57:34  来自:Linux联盟收集整理 ]
我们知道,1024以下的端口只有用root才能进行一些操作,包括要启动一些程序,比如apache 等,都需要有root的权限,但如果应用了Solaris中的least privilege的特性,这样就可以对特定的普通用户来赋予特定权限,比如对于有客户要求可以让一个普通用户来监听1024以下端口,可以用命令:

#usermod -K defaultpriv=basic,net_privaddr test

来实现,其中test是用户名,赋予的权限为net_privaddr, 这个权限的具体含义可以参见privileges的man page.

PRIV_NET_PRIVADDRmUJLinux联盟
Allow a process to bind to a privileged port number. The privilege port numbers are 1-1023 (the traditional UNIX privileged ports) as well as those ports marked as "udp/tcp_extra_priv_ports" with the exception of the ports reserved for use by NFS.

但问题是,我怎么知道就需要赋予这个权限那,那需要你先好好看看这个文章

http://www.sun.com/bigadmin/features/articles/least_privilege.html

mUJLinux联盟
简单来说,就是要用命令#ppriv -D -e <command>

来检测你还需要什么权限。另外还有几篇好的文章可以做为参考

http://iforce.sun.com/protected/solaris10/adoptionkit/tech/least/tutorial.html

http://docs.sun.com/app/docs/doc/816-4557/6maosrjfe

http://developers.sun.com/solaris/articles/program_privileges.html

   另:WIKI上的解决办法(http://wiki.gceclub.sun.com.cn):mUJLinux联盟
mUJLinux联盟
   [S10] 假设用户名为appuser

   1. vi /etc/user_attr。

   2. 增加“appuser::::defaultpriv=basic,net_privaddr”至最后一行。

   3. 重新使用appuser登录,运行应用即可。

   [S8] [S9]不支持以上的方法,使用setuid或直接用root运行应用。 mUJLinux联盟

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·使用NFS时在防火墙上要开放的端口  (2007-08-23 10:53:52)
 ·嵌入式Linux系统中I/O端口需要注意的问题  (2007-08-23 10:08:51)
 ·automount on solaris9 and solaris10  (2007-08-20 11:20:30)
 ·嵌入式系统中I/O端口注意的问题  (2007-08-16 14:11:07)
 ·Linux网络端口扫描工具Nmap And Nwatch  (2007-08-12 11:01:36)
 ·解决Linux下Oracle Tomcat 8080端口冲突  (2007-07-23 10:36:10)
 ·Linux操作系统下VMware的端口映射  (2007-07-10 11:24:46)
 ·iptables如何做内网的https端口映射  (2007-07-05 11:32:00)
 ·802.1q vlan的三种端口  (2007-05-31 12:33:00)
 ·通过查看路由器的端口状态解决网络故障  (2007-05-28 11:12:36)