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的服务端口号