您的位置:首頁技術文章
文章詳情頁

Unix系統限制終端登錄小技巧[轉帖+修改]

瀏覽:128日期:2024-06-26 16:56:35

在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環境下測試通過。

標簽: Unix系統
国产综合久久一区二区三区