vsftpd是linux/unix下常见的ftp服务软件,如果在使用中遇到下列错误信息:
500 OOPS: cannot change directory ..........
表怕,解决起来很简单,只需要在启动vsftpd服务前,执行:set sebool ftpd_disable_trans 1,然后再重启服务即可,例如:
C:\Documents and Settings\Administrator>ftp 192.168.10.100
Connected to 192.168.10.100.
220 (vsFTPd 2.0.5)
User (192.168.10.100:(none)): oracle
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/oracle
Login failed.
切换至服务器端执行:
[root@jssln1 ~]# set sebool ftpd_disable_trans 1
注:如果希望设置永久有效,在执行setsebool时附加 -p参数即可。
然后重新启动ftp服务:
[root@jssln1 ~]# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]
客户端再次尝试通过ftp登陆:
C:\Documents and Settings\Administrator>ftp 192.168.10.100
Connected to 192.168.10.100.
220 (vsFTPd 2.0.5)
User (192.168.10.100:(none)): oracle
331 Please specify the password.
Password:
230 Login successful.
ok,问题解决:)
[root@db-1 /]# export PATH=$PATH:/sbin
[root@db-1 /]# service vsftpd restart
分享到:
相关推荐
vsftpd 登录报错“500 OOPS: cannot change directory:/home/*”处理方式 vsftpd 是一个基于 Linux 的 FTP 服务器软件,可以提供 FTP 服务,但有时候可能会出现登录报错的情况。下面是处理“500 OOPS: cannot ...
如果在尝试登录FTP时遇到错误提示如“500 OOPS: cannot change directory: /home/*******”或“500 OOPS: child died”,可以尝试以下命令解决问题: ```bash setsebool -P ftpd_disable_trans=1 service vsftpd...
如果遇到"500 OOPS: cannot change directory"错误,可能是由于SELinux的限制。你可以运行`setsebool -P ftpd_disable_trans 1`来临时关闭这个限制,或者完全关闭SELinux。重启vsftpd服务以应用更改。 7. **设置...
有时,您可能会遇到“500 OOPS: cannot change directory”的错误,这可能是由于SELinux的限制。解决这个问题,可以运行`setsebool ftpd_disable_trans 1`并重启FTP服务。如果您不熟悉SELinux,可以选择暂时关闭它。...
例如,错误消息“500 OOPS: cannot change directory:/home/ftp”。为了解决这个问题,我们需要启用SELinux的FTP家庭目录功能: ```bash setsebool -P ftp_home_dir 1 ``` 最后,如果你的系统启用了防火墙,可能...
- 如果遇到“500 OOPS: cannot change directory:/root”错误,可能是因为SELinux策略限制,使用以下命令解决: - `sestatus -b | grep ftp` - `setsebool -P ftpd_disable_trans on` - `setsebool -P ftp_home_...
- 如果遇到 “500 OOPS: cannot change directory” 错误,通常是由于权限设置不当或配置文件中的路径问题导致的。需要检查相关目录和文件的权限设置是否正确,以及配置文件中的路径是否准确无误。 #### 六、启动与...
- 如果遇到“500 OOPS: cannot change directory”错误,可能需要检查用户的家目录权限或设置。 4. **字符编码与RAW设备**: - 修改系统语言环境,如在`/etc/sysconfig/i18n`或相关文件中设置`LANG`变量为`zh_...
之后,需要编辑配置文件以启用root用户的FTP上传权限,并处理可能的SELinux限制,以避免“500 OOPS: cannot change directory:/root”错误。 **5. 安装Apache httpd** 在Bugzilla的安装目录下执行`yum install ...