首页 > 其他 > 详细

FTP服务器 vsftp samba服务器 共享 smb

时间:2015-03-26 14:41:20      阅读:246      评论:0      收藏:0      [点我收藏+]

FTP服务器 vsftp samba服务器 共享 smb

参考1

参考3

参考2

参考4

/usr/lib/systemd/system/vsftpd.service

ftp.x86_64 0:0.17-66.el7    

[root@localhost var]# yum install -y *ftp*

2、关闭SELinux
#vi /etc/selinux/config
将文件中的SELINUX="" 为 disabled ,然后重启。
如果不想重启系统,使用命令setenforce 0注:setenforce 1 设置SELinux 成为enforcing模式

查看SELinux状态:

1、/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态

 

centos6.5 安装成功  7.0安装完不行  不知道怎么回事

[root@localhost ~]# yum install -y *ftp*

[root@localhost ~]# vi /etc/selinux/config     改disabled

重启后  [root@localhost ~]# service iptables stop   

[root@localhost ~]# service vsftpd start   

[root@localhost ~]# ftp localhost     # 用户名 ftp  密码空  就进入ftp

建一个用户登入  

[root@localhost hadoop]# useradd hadoop     

[root@localhost hadoop]# passwd hadoop 

[root@localhost ~]# ftp localhost     # 用户名 hadoop  密码1  就进入ftp    pwd 显示  /home/hadoop  就是这个用户的家目录  没有开启#chroot_list_enable=YES就会在家目录  开启后pwd会在/目录下 这样比较安全       ls出目录下的文件和文件夹

一下去掉注释  让文件中的用户在根目录登入 而不是家目录

#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd/chroot_list        chroot_list中添加用户名

如果不想一个个用户添加而是所有用户都在/目录登入就注释上面两个  把下面这行注释去掉

#chroot_local_user=YES

 

listen=YES   独立守护进程  NO瞬时守护进程   看不懂

userlist_enable=YES 启用这个文件   这是个禁止用户登入的文件   文件中的用户无法输入密码就被提示无法登入

userlist_deny=NO 仅允许列表中的用户登入 列表以外的用户都无法登入 相当于白名单        =YES 不允许列表中用户登入 黑名单   yes和no都得先启用这个文件  就是上面那条命令

/etc/vsftpd/ftpusers   禁止访问的用户列表 例如root用户 

 

 

 

 

 

 

samba  参考   参考

centos7

[root@localhost samba]# yum -y install samba samba-client samba-common

[root@localhost samba]# vi /etc/samba/smb.conf  #先备份文件

 65          [global]

 89     workgroup = WORKGROUP
 90     server string = Samba Server Version %v
 91
 92     security = user
 93     netbios name = MYSERVER

16             [public]                                           #共享出来的文件夹就是public     在linux上的位置为  /home/samba 
317     comment = Public Stuff
318     path = /home/samba
319     public = yes 

[root@localhost samba]# testparm     #检查文件正确性

[root@localhost samba]# service smb restart

[root@localhost samba]# smbpasswd -a root     #设置root用户名 的密码    或者再添加一个系统用户  然后用这个命令设置密码

 解决:SMB.conf文件中注释掉 passdb backend = tdbsam 一行,

     加上 smb passwd file = /etec/samba/smbpasswd

 

windows访问   \\10.0.0.101\public

zzx@zzx120:~$ smbclient //10.0.0.101/public

FTP服务器 vsftp samba服务器 共享 smb

原文:http://www.cnblogs.com/hanxing/p/4368553.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!