关于linux-centos-samba用法

一、     概要

linux的samba主要用于与windows操作系统进行文件交互,对linux的文件操作,通过windows(xp/win7/win10)的资源管理器,直接读写操作,感觉不到linux的存在,就如同在winow环境一样,实际上是在操作linux的文件读写,目录拷贝、删除。

效果如下

下图是linux的文件系统




下图用win10操作linux文件系统



 二、 安装配置方法

1、         安装

yum –y samba*

或者:

 yum -y install samba samba-client samba-common

2、         配置

1)      新建用户与授权

useradd samba –d /home/samba

 这行命令会自动完成下面工作

Ø  构建/home/samba目录,及本用户其他管理目录

Ø  构建用户samba

Ø  构建组用户samba

2)      目录权限配置

chmod –R 777 /home/samba

也可以是更小权限,这里放到最大

3)      加入到samba用户数据库中

smbpasswd –a samba

需要二次输入密码

3、         修改smb配置文件

vim /ect/samba/smb.conf

shift g,修改结果如下

        [public]

        comment = Public Stuff

        path = /home/samba

        public = no

        writable = yes

        printable = no

        write list = +staff

―――上面的public也可以为yes

 

4、         防火墙设置

1)      打开linux防火墙,samba例外

好象有问题,还是下面的设置靠谱

2)      临时设置

setenforce 0 

这之后,就可以启动smb服务中,并在win7/win10环境测试了。

3)      永久设置

  修改

  /etc/selinux/config 文件

SELINUX=enforcing

改为

SELINUX=disabled

 

5、         测试

1)      服务管理

service smb start

或service smb restart

检测,观察smb服务器是否在工作中:

service smb status

2)      找到smb服务器所在linux的机器ip

ifconifg ,得到ip地址为:192.168.4.129

3)      window使用

资源管理器,或运行窗口输入,需要输入前面的用户名、密码,这里的密码是smbpasswd输入的密码.

\\192.168.4.129

输入用户名与samba数据库设置的密码,就可以啦

6、         设置,开机自动启动smb

  chkconfig --level 35 smb on

设好上一行后,reboot now,测试

service smb status  ,可以看到smb己经工作了

 



created by 刘明



 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值