在服务器尝试切换新创建的用户,提示

运用shell修改用户:

usermod -s /bin/bash username

重新登陆ftp
问题解决。
产生此问题的原因:
创建用户时使用的shell是“/sbin/nologin”,更改
成“/bin/bash”即可

注:
/sbin/nologin
只是不允许login系统,即使给了密码也不行。 
所谓“无法登陆”指的仅是这个用户无法使用bash或其他shell来登陆系统而已,并不是说这个账号就无法使用系统资源。举例来说,各个系统账号中,打印作业有lp这个账号管理,www服务器有apache这个账号管理,他们都可以进行系统程序的工作,但就是无法登陆主机而已。

服务器安装ftp后匿名用户可登录,用户名密码登录会提示“用户身份验证失败”
Tagged on:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注