Unix系統(tǒng)限制終端登錄小技巧[轉(zhuǎn)帖+修改]
在Unix系統(tǒng)中,有些應(yīng)用需要只對某些終端和某些用戶開放,而對其他終端和某些用戶進(jìn)行限制。如果要實現(xiàn)如上操作,只要將下面的shell程序加入到/etc/profile的文件中去,就可實現(xiàn)限制對tty1b終端號只能用“xtgl”這一用戶登錄,而不能用其他的用戶登錄系統(tǒng)。
# 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 ---- 另外,如果對應(yīng)的用戶沒有設(shè)置密碼,用戶直接進(jìn)入應(yīng)用系統(tǒng),則應(yīng)該在對應(yīng)用戶目錄下的.profile文件中加入以上代碼,才能限制對應(yīng)的終端號只能用對應(yīng)的用戶名進(jìn)行登錄。
---- 注: 以上代碼在IBM AIX 、Sco Unix環(huán)境下測試通過。
