smb
部署smb原因,办公室就我这有一块移动硬盘,总是被同事借来借去的,相当的不方便。索性就做个文件共享这样就方便多了。
一.部署环境
centos 6.5
划分存储空间100G
二.部署过程
1.创建一个存储空间
由于是中途才想到要做smb,所以服务器上没有划分出独立的目录,那现在就分出一个独立存储目录(没有用磁盘配额)
1).创建一个指定大小的磁盘镜像文件:
dd if=/dev/zero of=/root/smb-storage.img bs=2M count=50000
2)挂载为设备
losetup /dev/loop0 /root/smb-storage.img
3).格式化设备
mkfs.ext4 /dev/loop0
4).挂载为文件夹
mkdir /share mount -t ext4 /dev/loop0 /share
一个100G的存储目录就创建好了
2.安装smb
yum install -y samba samba-client
1)创建一个用于登录用户:
useradd ljwlsmb
passwd ljwlsmb xxxxx
2)修改共享目录的所有者,所有者组:
chown ljwlsmb.ljwlsmb /share
3)开机自启及查看:
chkconfig smb on
chkconfig |grep smb
4)修改配置文件:
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak vim smb.conf [global] workgroup = WORKGROUP #samba的工作组 netbios name = 网络内部共享 #samba的说明信息 server string = smb-server #简单的说就是计算机名称 security = user #安全级别 [网络内部共享] path = /share #共享路径 writeable = yes #共享文件夹是否可写 browseable = yes #是否可浏览 guest ok = no #跟public一样,是否允许guest用户 valid users=ljwlsmb #允许访问该共享的用户
5)给smb添加用户:
smbpasswd -a ljwlsmb ------>密码:lj!wl%smb13
6)添加防火墙:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
7)启动smb:
/etc/init.d/smb start
ubuntu下访问,打开文件夹在顶部输入smb://192.168.9.13
windows下访问,打开运行输入//192.168.9.13