Linux中,把用户名为“student”的账户设置为不可登录到FTP服务器,应该怎么设置

来源:百度知道 编辑:UC知道 时间:2024/09/22 10:04:03
在Linux
请写出详细的答案,应该怎样设置?

xinetd服务里可以限制.
其实vsftp的虚拟用户有黑名单的,写入就可以了.

有2种方法,我以RHEL5的vsftpd说一下方法:
1.vim /etc/vsftpd/vsftpd.conf
使用/userlist搜索
结果出来了userlist_enable=YES
改成NO,然后wq!保存
那么也就是说,在/etc/vsftpd/user_list文件是生效的.
那么你就可以用user_list文件来限制用户.
userlist的注释部分是这么说的,如果你的userlist_deny=NO,那么只有这个列表的用户才可以访问vsftpd,如果userlist_deny=YES,那么这些用户将不能访问vsftpd.因为前面把userlist_enable设置为了NO,那么只要在user_list里添加student用户然后重启服务就可以禁用student登陆ftp了.
以上是复杂的方法,再说一下简单的方法.
/etc/vsftpd/ftpuser
这个文件的注释写的很清楚,就是不能登陆ftp的用户,写进去重启服务就可以了.

/etc/vsftpd/ftpuser 在vsftpd相当于黑名单的作用,而
/etc/vsftpd/user_list 则既可以充当黑名单,也可以变成白名单(可以理解为vip用户)的一个配置文件,这要看你如何运用.

这些是个人对于vsftpd在RHEL5上的一些理解,其他的Linux发行版本应该差不太多吧.