首页 > 系统相关 >Centos7 - ftp login 530

Centos7 - ftp login 530

时间:2023-10-24 16:06:28浏览次数:27  
标签:ftp test3 etc 18.129 192.168 Centos7 vsftpd login root


问题描述

[root@localhost devops]# ftp 192.168.18.129 38001
Connected to 192.168.18.129 (192.168.18.129).
220 (vsFTPd 3.0.2)
Name (192.168.18.129:root): test3
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.

查看/etc/vsftpd/ftpusers -> 黑名单

# Users that are not allowed to login via ftp
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody

查看/etc/vsftpd/user_list -> 白名单

# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
# for users that are denied.
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody

用户test3登录时出现530,排除密码输入失败。ftpusers与user_list都不包含test3。

原因分析

[root@localhost ~]# cat /etc/passwd
test3:x:1009:1009::/mnt/devops/njss_web_system_ftp1/:/sbin/nologin

创建用户test3的命令

[root@localhost ~]# useradd -d /mnt/devops/njss_web_system_ftp1/ -s /sbin/nologin test3

/sbin/nologin只是不允许login系统,即使给了密码也不行。

举例来说,各个系统账号中,打印作业有lp这个账号管理,www服务器有apache这个账号管理,他们都可以进行系统程序的工作,但就是无法登陆主机而已。

比如邮件服务,大部分都是用来接收主机的邮件而已,并不需要登陆。假如有账号试图连接我的主机取得shell,我们就可以拒绝。

标签:ftp,test3,etc,18.129,192.168,Centos7,vsftpd,login,root
From: https://blog.51cto.com/u_3172968/8005185

相关文章

  • centos7磁盘动态扩容
    1.查看磁盘空间df-h  2.fdisk-l  查看当前的磁盘分区信息(主要是分区表信息) linux新增磁盘后,用fdisk等命令查询不到#ls/sys/class/scsi_host/(会看到有host0、host1...hostN,对每个host进行如下操作) echo"---">/sys/class/scsi_host/host0/scanecho"--......
  • VMware最小化安装Centos7.6-无桌面
    目录安装包工具新建虚拟机安装centos7.6终端登陆系统设置ip地址关闭防火墙关闭SELINUXSELINUX=enforcing硬盘挂载安装包工具VMware®Workstation15Pro15.5.2build-15785246CentOS-7.6-x86_64-DVD-1810.iso链接:https://pan.baidu.com/s/1u2vMvwtpHxbNoRpvLERKmQ提取码:b8jt......
  • docker login harbor http login登录
    前言搭建的harbor仓库为http协议,在本地登录时出现如下报错:dockerloginhttp://192.168.xx.xxUsername:adminPassword:Errorresponsefromdaemon:Get"https://192.168.xx.xx/v2/":dialing192.168.xx.xx:443matchesstaticsystemexclude:connectingto192.168.xx......
  • 启动vsftpd进程时报错Job for vsftpd.service failed
    问题描述:启动vsftpd进程时报错Jobforvsftpd.servicefailed,如下所示:系统:rhel7.31、异常重现[root@leo-827mgr-masterlocal]#systemctlstartvsftpdJobforvsftpd.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctlstatusvsftpd.ser......
  • centos7和centos8的区别
      网络管理centos7云主机:centos7使用network管理网络,NetworkManager默认是关闭的自己安装的centos7mini版:两个都是开启的 centos8centos8没有network,使用NetworkManager管理网络修改ip地址等操作之后,使用systemctlrestartNetworkManager重启网络服务 yum和dnfcentos......
  • Linux centos7网卡起不来的现象
    现象如下图:FailedtostartLSB:Bringup/downnetworking.解决方法一:一般跟系统自带的NetworkManager这个管理套件有关系,关掉就可以解决systemctlstopNetworkManger//关闭NetworkManager套件服务systemctldisalbleNetworkManager//开机自动关闭systemctkstartnetwork......
  • linux上部署ftp server
    在github上找到了2个还算活跃的方案:https://github.com/fauria/docker-vsftpdhttps://github.com/stilliard/docker-pure-ftpd方案一  https://github.com/fauria/docker-vsftpd1、创建容器dockerrun-d-v/my/data/directory:/home/vsftpd\-p20:20-p21:21-p2110......
  • CentOS7添加Windows字体类型
    前言:我这么做的原因是:我在windows系统使用java操作ascope的文件转换,项目开发结束,到了部署这一步,将jar包丢到了CentOS服务器上,运行后一切都很顺利,但是当远程调用接口的时候报了错误,然后我在windows系统运行jar也没有问题,那问题就出在了环境上,于是就摸到了这条线,不出所料,问题就出现......
  • socket访问ftp服务器
    原理:ftp协议是基于tcpip协议,用socket实现tcpip协议发送ftp指令、内容 IP地址转换函数inet_pton是一个IP地址转换函数,可以在将点分文本的IP地址转换为二进制网络字节序”的IP地址,而且inet_pton和inet_ntop这2个函数能够处理ipv4和ipv6。 strerror: C语言错误提示函数:str......
  • centos7 命令修改使用
    按键字母I,Ins插入键,是插入功能,按键shift+Q是退出插入模式,输入字母q,不保存直接退出输入字母wq,保存修改并退出  ......