RHEL6-samba(CIFS)服务全解析(1)——基本安装

1.配置网络

2.配置yum仓库

[base]

name=base repo

baseurl=file:///media    根据挂载光盘的目录填写

enabled=1

gpgcheck=0

 

3.安装服务

samba-client-3.6.9-151.el6.x86_64

samba-common-3.6.9-151.el6.x86_64

samba-3.6.9-151.el6.x86_64

yum -y install samba-client samba-common samba

 

 

4。启动服务

service XXX start(stop,restart,reload)

开启自启

chkconfig XXX on(off)

chkonfig --list 查看开机自启的服务

init 0,1,3,5,6,

0关机

1进入单用户模式

3文字化界面

5图形化

6重启

chkconfig --level 数字 服务 on(off)

开机启动级别调控

 

5.服务的配置

/etc/samba

主配置文件smb.conf

配置文件有4部分组成[global] [home] [printers] [用户自定义]

[global]代表全局配置 [home]代表家目录配置 [printers]打印机配置 [用户自定义]用户自己定义共享目录给所有人使用

 

[global]

        workgroup = WORKGROUP              跟windows一样的工作组

        server string = Samba Server Version %v     看到的服务版本

 

        netbios name = GZK                     网上邻居能看到的名字

 

;       interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24   共享服务的接口  如果前面是";",就代表没有限制

;       hosts allow = 127. 192.168.12. 192.168.13.    允许的主机的访问    如果前面是";",就代表没有限制,所有主机可以访问

  log file = /var/log/samba/log.%m         日志存放路径,%m代表netbios 名字

max log size = 50   日志大小

        security = share    登录安全,share代表不用输入用户名和密码就可以查看共享,user,使用用户名和密码登录,server,用一台windows或者linux作为用户和密码的存放地,domain,使用windows的AD域

        passdb backend = tdbsam  密码存储,tdbsam使用tdbsam数据库存储密码,smbpassword,自己在/etc/samba/创建smbpassword文件,写入用户和密码

     

[home]

用户时候有自己的家目录

 

[printers]

共享打印机

 

[用户自定义]

自定义目录配置

配置一个叫做gzk的目录,新建文件权限644,新建文件夹权限755,能访问的用户是zzz和kkk用户,能写的是zzz用户,browseable可以游览,comment描述。

我这里还添加了一个public的文件夹,方便实验,大家可以随意创建

 

 

6.编辑完后创建对应文件夹

mkdir -p /samba/{share,test1}

chmod -R 777 /samba

 

 

 

7.使用用户名和密码登录,设置家目录

security = user

创建创建用户

useradd kkk

useradd zzz

useradd hhh

将samba用户加入数据库,生成访问密码

pdbedit -a kkk  添加成员

-L          查看成员

-Lv       查看成员的详细信息

-c  "[D]" username 暂停用户

-c     '[]'  username 恢复

 

也可以用smbpassword -a kkk

 

8.使用linux挂载cifs共享

smbclient -L //172.16.31.235 -U user2%redhat

查看服务的共享

smbclient //172.16.31.235/user2 -U user2%redhat

登录共享,使用ls,put,get操作,以及help可以知道那些命令

smbclient -c "ls" //172.16.31.235/user2 -U user2%redhat

一次性命令,ls还可以换成put,get等等

mount -t cifs //172.16.31.235/share /mnt -o username=user1,password=redhat

将cifs共享挂载到linux上

开机自动挂载

//IP/文件夹    挂载的目录   cifs  defaults,username=XXX,password=XXX

 0 0

 

 

9.使用命令查看监听端口

netstat -tulnp

t tcp

u udp

l list

n number

p port

这时候你可以看到139端口和445端口是smb的服务端口号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值