vsftpd服务器的配置文件为/etc/vsftpd.conf,其配置选项比较多,在此我只选择几个常用的配置选项介绍。
1.禁止匿名用户访问。
anonymous_enable=YES
2.允许本地用户登录并允许其上传文件。
local_enable=YES
write_enable=YES
接下来只要启动VSFTP服务器就可以了。运行命令如下:
service vsdtpd start
这样我们就可以通过客户机访问FTP服务器了。。。
如果userlist_deny=YES,/etc/vsftpd.user_list中列出的用户名就不允许登录ftp服务器
我们只要在/etc目录下创建vsftpd.user_list文件
以下创建一个用户ftpuser,不允许从本地登录,只能从FTP server 上登陆的。。并创建该用户的密码。
[root@localhost root]# useradd –g ftp –s /sbin/nologin ftpuser
[root@localhost root]# passwd ftpuser
Changing password for user ftpuser.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
1.首先确定samba服务是否运行,smb和nmb两个进程。2.看一下服务器samba配置文件/etc/samba/smb.conf的workgroup,它必须与Win的工作组一致,一般Win的工作组是WORKGROUP。
3.看配置文件里的interfaces是否正确,hosts allow的ip段是否覆盖Win的ip地址。
4.服务器上启用user安全级别时,是否添加了共享用户,是否允许共享用户浏览。
5.防火墙的规则设置是否正确。
6.SELinux是否阻止你访问samba共享的目录。
使用虚拟机的吧?你有给share这个目录权限吗?没有的话就在linux下输入命令:chmod 777 share;
如果还解决不了,应该就是samba的配置文件没配置好,在smb.conf里,要配置好访问的用户或用户组,还要设置相应的权限,如writable,read only 之类的权限。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)