linux实现文件共享samba,Linux Samba文件共享服务配置(实现与win共享)

1、安装:

yum -y install samba

2、添加用户(此用户必须系统用户):

a、先在系统添加两个虚拟用户:

useradd cm -s /sbin/nologin -M

useradd choumei -s /sbin/nologin -M

b、设置samba用户密码

smbpasswd -a cm

smbpasswd -a choumei

说明:smbpasswd命令除了可以添加Samba用户账户外,使用不同命令选项可以完成不同的账号维护工作。

-h:显示smbpasswd的命令格式帮助

-a:添加指定的用户账号

-d:禁用指定的用户账号

-e:启用指定的用户账号

-x:删除指定的用户账号

3、修改配置文件:

vim /etc/samba/smb.conf

[share]

comment = Web Directories

path = /var/winshare

public = no

writable = no

browseable = yes #Samba服务器共享目录是否可见

security = user  #认证方式

valid users = choumei,cm

write list  = +choumei

说明:指定两个用户,一个有读写权限,一个只有只读权限。

4、对smb.conf文件配置的测试

testparm

5、启动Samba服务

service smb start

6、查看Samba服务状态

smbstatus

7、window查看

\\iP

运气好可以直接查看的到,并且正常。

没显示出来所做的处理:

a、vim /etc/sysconfig/iptables

-A INPUT -p tcp --dport 139 -j ACCEPT

-A INPUT -p tcp --dport 445 -j ACCEPT

service iptables restart

说明:开放samba的139、445端口;或者关闭防火墙。

查看samba的链接端口 netstat -atlunp|grep smb

b、修改共享文件的组、用户为samba的组、用户;也可以把文件夹的权限加到777。

c、关闭selinux

不需要重启Linux:setenforce 0

需要重启Linux:

vim /etc/selinux/config

将SELINUX=enforcing 改成SELINUX=disabled

reboot

另:中途调试

a、window测试,删除连接samba的测试数据

cmd => net use * /del /y

b、Samba服务器修改参数后需要:

service smb restart

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值