当前位置: 技术问答>linux和unix
shell问题,急啊,
来源: 互联网 发布时间:2015-07-29
本文导语: 请用SCOUNIX SHELL 编写一程序:在login登陆时,同一个用户只能允许登陆一个给定的终端号。如果用户了没有给定的终端号登陆,系统给出提示并强制退出到login下,用户与允许登陆的终端号实现可配置! ...
请用SCOUNIX SHELL 编写一程序:在login登陆时,同一个用户只能允许登陆一个给定的终端号。如果用户了没有给定的终端号登陆,系统给出提示并强制退出到login下,用户与允许登陆的终端号实现可配置!
|
可以在shell的启动脚本里加上判断,比如bash就在$HOME/.bash_profile里判断tty究竟合不合适。不对的话就直接退出。
|
sample:
if [ `tty`!='/dev/pts/1' ]
then
echo out !
logout
fi
if [ `tty`!='/dev/pts/1' ]
then
echo out !
logout
fi