Unix系统限制终端登录小技巧[转帖+修改]

王朝system·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

在Unix系统中,有些应用需要只对某些终端和某些用户开放,而对其他终端和某些用户进行限制。如果要实现如上操作,只要将下面的shell程序加入到/etc/profile的文件中去,就可实现限制对tty1b终端号只能用“xtgl”这一用户登录,而不能用其他的用户登录系统。

# echo "tty `tty`"

# if test `tty` = '/dev/tty1b';

# then

# if test $LOGNAME = "xtgl";

# then

# echo "OK!"

# else

# echo "You have not privilege to login in this term."

# exit

# fi

# else

# echo

# fi

---- 另外,如果对应的用户没有设置密码,用户直接进入应用系统,则应该在对应用户目录下的.profile文件中加入以上代码,才能限制对应的终端号只能用对应的用户名进行登录。 ---- 注: 以上代码在IBM AIX 、Sco Unix环境下测试通过。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航