|
tiaozao |
发表于: 2001/12/17 01:49pm
|
| 在profile 文件里面加几句话 |
| |
|
tiaozao |
发表于: 2001/12/17 03:18pm
|
我也要试试,但是肯定可以, 理论就是用 who 查当前用户数如果大于等于某个数,就 exit很简单 |
| |
|
angel |
发表于: 2001/12/17 04:47pm
|
| 加上“你不许登陆!” ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (开个玩笑)我是新手,不会乱说..........
|
| |
|
bear |
发表于: 2001/12/17 10:49pm
|
经过多方努力查到修改以下文件内容: /etc/conf/pack.d/kernel/space.c中 #include "sys/xtty.h" #define NXTTY32 #define XTTY_MASK0x1F/* for 32 xtended tty structures */ 变成: #define NXTTY2 #define XTTY_MASK0x02/* for 2 xtended tty structures */ 只允许2个Telnet 会话。 reboot ftp 还不知道。
|
| |
|
tiaozao |
发表于: 2001/12/18 12:02pm
|
| 在 /etc 下面就没有 conf 这个目录,我查了 solaris 7和8 呵呵,还是我的方法吧,等我一会试试那个 shell怎么写 |
| |
|
bear |
发表于: 2001/12/18 06:45pm
|
| 应该是SOLARIS 2.6上的! |
| |
|
garfield |
发表于: 2001/12/19 10:14am
|
| 可惜,我装的不是solaris 2.6! |
| |
|
billson |
发表于: 2001/12/19 02:23pm
|
| 估计/etc/hosts.equiv和/etc/hosts.deny这两个文件可以帮你简单做到 |
| |
|
tiaozao |
发表于: 2001/12/19 03:57pm
|
| 大哥,那是 linux ,soalris 里面没有这两个文件 |
| |
|
liudw |
发表于: 2001/12/19 04:53pm
|
| 怎么乱哄哄的? |
| |
|
tiaozao |
发表于: 2001/12/19 04:53pm
|
如果你用 bourne shell,把这些加到 /etc/profile 文件的开始部分 trap "" 0 1 2 3 4 5 number=`who|wc -l` #allow four people login if [ "$number" -ge "4" ] then echo "对不起,同时只能有四个人登录" exit fi trap 0 1 2 3 4 5这是笼统的把 ftp 和 telnet 算在一起,你需要分开计算,你可再加几句 |
| |
|
Leon |
发表于: 2001/12/20 00:15am
|
| 我kao,这样都可以 |
| |
|
wangmx |
发表于: 2001/12/21 04:56pm
|
| tiaozao,这样行吗?高! |
| |
|
bear |
发表于: 2001/12/22 09:37am
|
| 这样可能回影响本地系统运行。 |
| |
|
zhangr |
发表于: 2002/04/12 12:23pm
|
如果你用 bourne shell,把这些加到 /etc/profile 文件的开始部分 trap "" 0 1 2 3 4 5 number=`who|wc -l` #allow four people login if [ "$number" -ge "4" ] then echo "对不起,同时只能有四个人登录" exit fi trap 0 1 2 3 4 5 哪位高手可以解释一下哪个 trap “ ” 0 1 2 3 4 5 /trap 0 1 2 3 4 5 是做什么的呀 ?谢谢! |
| |
|
amiao |
发表于: 2002/04/12 01:02pm
|
| 结果出来了,不行! |
| |
|
amiao |
发表于: 2002/04/12 01:13pm
|
| It does work! |
| |
|
zico |
发表于: 2002/04/14 10:05am
|
[quote][b]下面引用由[u]tiaozao[/u]在 [i]2001/12/19 03:57pm[/i] 发表的内容:[/b] 大哥,那是 linux ,soalris 里面没有这两个文件 [/quote] Solaris中是有 /etc/hosts.equiv 的,它是用来控制 rpc 的,例如 rlogin 、rcp 等的 不过缺省没有这个文件,可以手工创建 |
| |
|
superdba |
发表于: 2002/04/15 03:21pm
|
trap "" 0 1 2 3 4 5 number=`who|wc -l` #allow four people login if [ "$number" -ge "4" ] then echo "对不起,同时只能有四个人登录" exit fi trap 0 1 2 3 4 5 这个行,我时过啦,不知回不会影响系统运行的效率啊
|
| |
|
babywang |
发表于: 2002/04/15 03:58pm
|
telnet很好限定登陆数啊!控制虚拟控制台的数量不就可以了吗?solaris pts的数量缺省为47, 修改/etc/system文件, 增加如下内容: set maxusers=数量 set pt_cnt=数量 就可以了 |
| |
|
r55108 |
发表于: 2002/10/17 10:06am
|
| trap 12345意思是防止用户用ctrl+C等中断进程 |
| |
|
2hap |
发表于: 2002/10/17 10:46am
|
| 我觉得限制pty数量不是合理的方法,因为在主控台上登录时也会开多个pty,(图形主控台),在这种情况下统计出来的pty数量不一定都是通过telnet上来的,这就不准确了。 |
| |
|
windowsnt |
发表于: 2002/10/17 12:29pm
|
| 有必要限制telnet人数吗? |
| |
|
freefish |
发表于: 2002/10/17 04:11pm
|
在babywang的大作中提到的‘set pt_cnt=数量’的参数pt_cnt是什么意思?
|
| |
|
|