linux 下telnet的设置
检查是否安装telnet
[root@wljs root]#rpm –q telnet
[root@wljs root]#rpm –q telnet-client
[root@wljs root]#rpm –q telnet-server ?1、开启服务
[root@wljs root]# vi /etc/xinetd.d/telnet
找到 disable = yes 将 yes 改成 no
[root@wljs root]# service xinetd restart?Login:
Password:
设置telnet端口
#vi /etc/services?telnet 23/tcp
telnet 23/udp?Telnet root用户的登入
[root @wljs /root]# vi /etc/pam.d/login
#auth required pam_securetty.so #将这一行加上注释!?用户不可以telnet系统,可以ftp?如何让用户不可以telnet系统,可以ftp!!?操作系统:红旗 linux ?方法一:1、新建用户?? useradd test?? passwd? test2、修改test用户的登录shell? vi /etc/passwd? test:x:515:515::/home/test::/bin/bash? 改为??test:x:515:515::/home/test::/sbin/nologin3、修改用户属性?? usermod -s /sbin/nologin? username? 用户只能ftp,不能telnet???usermod -s /bin/bash?? username???? 用户恢复正常?方法二:1、增加自定义shell?? vi /etc/shells????? 在最后添加一行????? /bin/testshell?? 或者???echo /bin/testshell? >> /etc/shells?? 注:你可以定义为“/bin/abc”、“/bin/aaa”、“/bin/ccc”都可以。2、增加用户?? useradd test?? passwd? test3、修改test用户的登录shell? vi /etc/passwd? test:x:515:515::/home/test::/bin/bash? 改为??test:x:515:515::/home/test::/bin/testshell