could not bind listening IPv4 socket错误

因为xinetd已经启动了vsftpd,而vsftpd设置成了stardalone模式,所以,先
停止xinetd服务, service xinetd stop ,然后 /usr/local/sbin/vsftpd &
启动ftp服务

500 OOPS: vsftpd: refusing to run with writable anonymous root
用chmod 775 /var/ftp,就可以登入了
比如您想让匿名用户上传和下载都在/var/ftp/pub,就可以把/var/ftp/pub的权限打开,如果没有这个目录,您要自己建一个;

[root@localhost ~]# mkdir /var/ftp/pub
[[email protected] ~]# chmod -R 777 /var/ftp/pub 这表示ftp用户的家目录的权限不对,应该改过才对;

[[email protected] ~]# more /etc/passwd |grep ftp
ftp:x:1000:1000:FTP User:/var/ftp:/sbin/nologin
我们发现ftp用户的家目录在/var/ftp,就是这个/var/ftp的权限不对所致,这个目录的权限是不能打开所有权限的;是您运行了chmod 777 /var/ftp所致;如果没有ftp用户这个家目录,当然您要自己建一个;
如下FTP用户的家目录是不能针对所有用户、用户组、其它用户组完全开放;

[[email protected] ~]# ls -ld /var/ftp
drwxrwxrwx 3 root root 4096 2005-03-23 /var/ftp
修正这个错误,应该用下面的办法;

[[email protected] ~]# chown root:root /var/ftp
[[email protected] ~]# chmod 755 /var/ftp
有的弟兄可能会说,那匿名用户的可读、可下载、可上传怎么办呢?这也简单,在/var/ftp下再建一个目录,权限是777的就行了,再改一改vsftpd.conf就OK了;没有什么难的;
vsFTPd出于安全考虑,是不准让ftp用户的家目录的权限是完全没有限制的

vsftp细节问题: 500 OOPS: could not bind listening IPv4 socket 解决办法2007年08月10日 星期五 12:56

第一. 执行/usr/local/sbin/vsftpd &之后
vsftpd 的错误提示:500 OOPS: could not bind listening IPv4 socket 遇到这个问题我在通过编译源代码后安装vsftpd的时候遇到的,在这以前我已经通过rpm方式安装过了vsftp
因此其配置文件/etc/xinet.d/vsftpd还在并且是自启动的,也就是说是XINET模式;但是/etc/rc.local中又写入
了启动脚本,因此便发生了冲突,只需要关闭它们中的一个问题就解决了。
有以下两种方式:1.使用XINET模式
去掉/etc/rc.local文件中的vsftpd的启动脚本/usr/local/sbin/vsftp &
运行service vsftpd restart命令启动vsftpd
2.使用STANDALONE独立模式
在服务器的负担比较重的情况下最好用这个模式

下文链接:

http://blog.sina.com.cn/s/blog_62c4ea990102wazt.html

时间: 2024-11-04 04:15:45

could not bind listening IPv4 socket错误的相关文章

unable to bind listening socket for address '127.0.0.1:9090': Address already in use (98)

unable to bind listening socket for address '127.0.0.1:9090': Address already in use (98) php-fpm 启动错误 9090 端口被占用,所以查看端口被谁占用 sudo netstat -lntup | grep 9090 这个命令才好使 然后pkill掉它 然后重启,OK了 unable to bind listening socket for address '127.0.0.1:9090': Addr

ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (98)

刚安装完PHP,启动时报错: # /etc/init.d/php-fpm start Starting php-fpm [15-Apr-2017 13:21:13] ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (98) [15-Apr-2017 13:21:13] ERROR: FPM initialization failed failed 解决方法: #

解决ftp连接出现 无法从控制 Socket 读取。Socket 错误 = #10054。

ftp连接会显示以下错误信息 无法从控制 Socket 读取.Socket 错误 = #10054 或者是这样的信息 Opening data channel for directory list.Transfer OK421 No-transfer-time exceeded. Closing control connection.disconnected. control connection. 奇怪的是本地电脑无法连接,甚至是同一个局域网的其它电脑都无法连接,但是使用另外一台服务器去连接f

socket错误

EINTR: 阻塞的操作被取消阻塞的调用打断.如设置了发送接收超时,就会遇到这种错误.只能针对阻塞模式的socket.读,写阻塞的socket时,-1返回,错误号为INTR.另外,如果出现EINTR即errno为4,错误描述Interrupted system call,操作也应该继续.如果recv的返回值为0,那表明连接已经断开,接收操作也应该结束. EINPROGRESS:操作正在进行中.一个阻塞的操作正在执行. ETIMEOUT:1.操作超时.一般设置了发送接收超时,遇到网络繁忙的情况,就

Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??错误

启动项目的时候发现tomcat跑不起来.后台输出错误Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í?? 发现是eclipse死了之后重新启动的.原来的那个还在进程中,实际上就是启用了2个tomcat.但是共用了一个端口.所以报这个错. 解决办法:在进程中杀掉tomcat重新启动eclipse,或者直接注销用户!

socket 错误之:OSError: [WinError 10057] 由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。

出错的代码 #server端 import socket import struct sk=socket.socket() sk.bind(('127.0.0.1',8080)) sk.listen() conn,addr=sk.accept() str_len1=struct.unpack('i',conn.recv(4))[0] print(sk.recv(str_len1)) str_len2=struct.unpack('i',conn.recv(4))[0] print(sk.recv

[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket错误解决方法总结

今天做一个特殊的业务处理,用JDBC连接SQLServer数据库载入驱动的时候,报例如以下错误: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source) at com.microsoft.jdbc.base.BaseExc

weblogic 集群出现socket错误,导致应用服务器无法启动

Weblogic 集群中的服务器在启动中出现<BEA-000109>错误 Weblogic 集群中的服务器在启动中出现<BEA-000109> <An error occurred while sending multicast message: java.io.IOException: Invalid argument java.io.IOException: Invalid argument异常,无法启动. 解决办法.在setDomainEnv.sh,在JAVA_OPTI

flashfxp 数据socket错误 连接已超时 filezilla

最近windows server 开启了防火墙后发现flashfxp连不上,报超时. 1,服务端的动态端口从指定的范围内取, 2,防火墙开启范围内端口. 参考:http://jingyan.baidu.com/article/046a7b3ed60b30f9c27fa930.html