【 在 wavehand (冷血的温柔) 的大作中提到: 】
: 假设你想把用户ftponly的telnet关掉,
: 1)写一个shell script /bin/ftponly:
: #!/bin/sh
: /bin/cat << XX
: You can only use FTP on this computer,
: but you may not use this account to login.
: Connection will be closed in 10 seconds.
: XX
: /usr/bin/sleep 10
: #end of ftponly
: 2)把用户ftponly的shell设置成/bin/ftponly:
: 到passwd文件,找到对应于ftponly的那行
: ftponly:......:/home/ftponly:/bin/bash,把最后的
: /bin/bash改为/bin/ftponly.
: 3)把 /bin/ftponly 加入到 /etc/shells
: /bin/bash
: /bin/tcsh
: /bin/csh
: /bin/ash
: /bin/zsh
: /bin/ftponly
: 就行了..
--------------
: : 假设你想把用户ftponly的telnet关掉,
: : 1)写一个shell script /bin/ftponly:
: : #!/bin/sh
: : /bin/cat << XX
:
~~
:
XX是随便的一个文件名?
这里的XX是个标志,当ftponly试图telnet的时候,屏幕上将显示两个XX之间的内容,
然后10秒以后切断connect.
注:还应该用trap来屏蔽键盘中断吧!否则人家用Ctrl-Z......
本文转自中文Linux论坛