Linux Samba服务器配置小记
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-14
Linux Samba服务器配置小记
公司需求: 1. 公司搭建Samba服务器,将对公司数据进行统一的有效管理; 2. 所有员工在公司局域网内不论在哪台电脑上工作,都能访问并能将自己的文件数据保存在Samba文件服务器上. 3. 销售部,技术部都拥有各自部门的共享目录,其他部门不允许访问; 4. Samba服务器只供公司内部使用,并限量员工的使用空间. 根据网络拓扑进行Samba服务器的部署步骤; 一、建立公司员工账号及技术与销售组; 二、将相关员工加入技术及销售组; 三、建立销售及技术共享的目录,并更改目录相关权限; 四、安装并配置Samba服务器; 五、利用quota进行磁盘配额; 关于如何建账号,组这里就不再叙述.直接从第三步开始进行部署; [root@server ~]# mkdir /home/sales [root@server ~]# mkdir /home/jishu [root@server ~]# chgrp jishu /home/jishu [root@server ~]# chmod 770 /home/jishu [root@server ~]# chgrp sales /home/sales [root@server ~]# chmod 770 /home/sales 安装并配置Samba; [root@server ~]# rpm -qa samba* samba-common-3.0.23c-2 samba-3.0.23c-2 samba-client-3.0.23c-2 默认系统已经安装好Samba组件; 设置smb.conf配置文件如下: [root@server ~]# vi /etc/samba/smb.conf 具体相关配置文件里面的参数,有兴趣自己去搜索相关资料; #设置主机方面的参数; [global] #与Linux主机名称有关的设置信息 workgroup = keywise 工作组设置 netbios name=server Samba服务器的NETBIOS名称 server string = This is liang’s Samba Server #与语言有关的设置信息 unix charset=utf8 display charset=utf8 dos charset=cp950 #与日志文件有关的设置信息 log file = /var/log/samba/%m.log 日志存放位置 max log size = 50 #与密码有关的设置信息 security = user 访问需要提供密码 encrypt passwords=yes 是否加密 smb password file=/etc/samba/smbpasswd 密码放置文件 #新增每个用户的默认目录及群组用户目录,如下图; 编辑完smb.conf文件后,保存退出; 然后设置可使用Samba的账号与密码; 先查看并确认密码文件是否存在,若不存在,得自行建立; [root@server ~]# ls -l /etc/samba/smbpasswd -rw------- 1 root root 207 Jul 6 01:15 /etc/samba/smbpasswd 新增用户并查看/etc/samba/smbpassword;如下图;添加samba账户之前,确认系统中有相关账号; 测试smb.conf语法设置的正确性; [root@server ~]# testparm Load smb config files from /etc/samba/smb.conf Processing section "[homes]" Processing section "[printers]" Processing section "[temp]" Processing section "[homes]" Processing section "[jishu]" Processing section "[sales]" Loaded services file OK. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions 启动并观察SMB服务 [root@server ~]# /etc/init.d/smb start Starting SMB services: [ OK ] Starting NMB services: [ OK ] [root@server ~]# netstat -tlunp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 2667/smbd tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 2667/smbd udp 0 0 192.168.1.50:137 0.0.0.0:* 2671/nmbd udp |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 在配置vsftp中出现过的问题下一篇: 在Windows下轻易运行Linux,无须安装!
关于Linux Samba服务器配置小记的所有评论