Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(服务器消息块,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统,打印机及其他资源。通过设置“NetBIOS TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
下面将在linux redhat6.5中搭建samba服务器
<代码>需要用的安装包:samba 1:安装 rpm -ivh/mnt/包/samba - 3.6.9 - 164. el6.x86_64。rpm//安装samba软件包 rpm qc samba//查看软件路径 cd/etc/samba///到samba目录下 mv smb。conf conf中的。贝克//把smb。参看移动重新命名为smb.conf.bak grep - v conf中的“#”。贝克比;smb。conf//过滤掉smb.con。贝克文件中号的另存为conf中的 vi smb。conf//编辑conf中的代码>
<代码> 2:安全=分享匿名用户的身份验证 (分享) 路径=/opt/abc//路径 公共=yes//公共共享文件 可浏览=yes//能够访问 可写=yes//能写入 创建掩码=0644 掩码=0755//子目录文件权限代码>
<代码> 3:mkdir/opt/abc//在选择目录下创建abc chmod 777/opt/abc//修改abc目录的权限 服务iptables停止//关闭防火墙 setenforce 0 服务smb启动//开启smb服务代码>
<代码> 4:在windows上搜索\ \ 192.168.100.111进入samba共享服务 进入创建一个文件 回到linux/opt/abc可以查看到该文件代码>
<代码> 5:下面给samba设置身份验证登录 vim/etc/samba/smb.conf 安全=用户身份验证 (zkc) 路径=/opt/zkc//文件保存路径 可浏览=yes//能够访问 创建掩码=0644 掩码=0755//子目录文件权限 有效用户=打鼾声,三k党打鼾声三k党用户可以访问 编写列表=打鼾声打鼾声可以写入代码>
<代码> 6:useradd打鼾声//创建打鼾声用户 useradd三k党 smbpasswd——打鼾声//设置samba登录密码 smbpasswd——三k党 pdbedit - l//查看samba用户 mkdir/opt/zkc//opt下面创建zkc目录 chmod 777/opt/zkc///修改zkc目录权限代码>
<代码> 7:重启smb服务 清理windows缓存代码>
<代码> 8:现在再次打开samba会跳出登录窗口 输入打鼾声密码123456确定 进入samba共享文件代码>