ftp本地用户无法登录问题
2013-11-17 00:24
218 查看
本地搭建了ftp服务器,却发现linux本地账户无法登录,提示cannot
change directory:/home/download/
后来新建账户
uaeradd -g ftp -d /home/usr1 usr1
设置密码
passwd:
发现还是登录不了,看了一篇帖子http://forums.opensuse.org/english/get-technical-help-here/network-internet/432986-how-resolve-ftp-error-500-oops-cannot-change-directory-home-ftp-user1.html
以为是目录权限问题,后来把usr1目录权限改为777之后还是不行,/home目录权限是755应该也没问题,后来看/home/usr1目录所属目录组是usr1,然后把该目录所属组改为ftp之后重启vsftpd服务,还是无法登录.
后来查了许多资料,发现是selinux的问题,
执行如下命令:getsebool -a | grep ftp
找到ftp_home_dir –> off 这一行,需要把后面的off改为on,用下面这条命令改
setsebool -P ftp_home_dir=1
ok,重启服务器之后本地账户就可以登录了
change directory:/home/download/
后来新建账户
uaeradd -g ftp -d /home/usr1 usr1
设置密码
passwd:
发现还是登录不了,看了一篇帖子http://forums.opensuse.org/english/get-technical-help-here/network-internet/432986-how-resolve-ftp-error-500-oops-cannot-change-directory-home-ftp-user1.html
以为是目录权限问题,后来把usr1目录权限改为777之后还是不行,/home目录权限是755应该也没问题,后来看/home/usr1目录所属目录组是usr1,然后把该目录所属组改为ftp之后重启vsftpd服务,还是无法登录.
后来查了许多资料,发现是selinux的问题,
执行如下命令:getsebool -a | grep ftp
找到ftp_home_dir –> off 这一行,需要把后面的off改为on,用下面这条命令改
setsebool -P ftp_home_dir=1
ok,重启服务器之后本地账户就可以登录了
相关文章推荐
- 针对MySQL5.5版本用%创建用户后在本地(localhost)无法登录的问题
- 解决dropbear在busybox中使用无法使用本地用户登录问题
- mysql root 用户无法远程登陆问题---客户端workbench用root帐号无法登录
- 使用filezilla登录FTP无法显示中文的问题
- Rundeck用户无法登录问题解决
- 关于Windows 2008 IIS无法使用虚拟目录密码作为用户 administrator 在本地登录到...解决方案
- Linux vsftpd编译安装和配置允许本地用户登录FTP
- Ubuntu 14.10 安装完root用户无法登录SSH的问题
- Oracle12c用户无法登录问题
- 无法使用虚拟目录密码作为用户aspnet在本地登录到wwwroot
- 关于本地缓存登陆 和 域用户将计算机加入域的问题及登录过程- -
- 关于Oracle 12C pdb用户无法登录的问题
- mysql root 用户无法远程登陆问题---客户端workbench用root帐号无法登录
- Ubuntu中安装配置装卸FTP和配置本地用户登录(亲测可行)
- SQL2005的sa用户登录问题 用户名无法登录sql2005"已成功与服务器建立连接,但是在登录过程中发生错误" 用户"sa"登陆失败,SQL Server错误:18456
- c#中连接数据库关于sqlconnection的用户sa无法登录的问题
- Oracle新创建用户无法以normal登录问题的解决办法
- H3C交换机dot1X+AD+IAS+CA配置实验五(解决用户尚未登录无法验证问题)
- Linux vsftpd编译安装和配置允许本地用户登录FTP
- Linux普通用户无法登录问题