如何禁用linux的root用户登录FTP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何禁用linux的root用户登录FTP相关的知识,希望对你有一定的参考价值。

默认FTP就是禁止root用户登录的.如果你是用vsftpd服务来起的FTP,可以这样改
在命令行下进到/etc/vsftpd目录
cd /etc/vsftpd
修改里面的2个文件,ftpusers和user_list
vi ftpusers
点i,进入编辑模式,第二行会看到root,只要加上#在前面就允许root,把#去掉就禁止root登录了
然后按ESC退出编辑模式,输入:wq保存退出
user_list类似,大概在第七行,确保root前没有#字样
参考技术A 关root是为了安全考虑,这个是通过PAM的功能实现的,百度下vsftp配置就懂了 参考技术B root你都禁用。。。
那你把这个功能彻底关了吧。

linux中搭建ftp服务配置

Liunx ftp搭建
设置本地用户权限

技术分享图片
查看用户列表
技术分享图片
发现root在里面,在里面的无法登陆FTP服务器,所以要删除
技术分享图片
查看vsftpd服务
技术分享图片
删除root管理用户因为匿名用户登录为root无法进行文件创建和删除
技术分享图片

查看ftp服务是否启动,如果没有启动则要启动
技术分享图片
登录ftp服务器验证
技术分享图片

以上是关于如何禁用linux的root用户登录FTP的主要内容,如果未能解决你的问题,请参考以下文章

linux 为啥设置禁用root远程登录

为啥Linux用户登陆FTP后无法查看目录内容?

linux 禁用root登录

linux,新创建的用户无法登录ftp(vsftpd),包括root用户

Linux-禁止Root用户ssh登录

解决无法通过ftp登录linux系统