centos6.2下安装samba服务器
1. 安裝
? [root@test2 ~]# yum-y install samba
2. 配置
? ?2.1 創(chuàng)建samba的共享目錄
? ? ? [root@test2 ~]#mkdir -p /u1/sharedata
? ?2.2 添加samba用戶
? ? ? ?[root@test2~]#useradd -d /u1/sharedata -s /sbin/nologin taoying
? ?2.3 賦予共享目錄samba用戶權(quán)限
? ? ? ?[root@test2~]#chown -R taoying.taoying /u1/sharedata
? ?2.4 修改samba主配置文件
? ? ? ? ? ? [root@test2 ~]# vim /etc/samba/smb.conf ?
-----------------------------------------------------------------------------------------------------------------------
#content as fellows
? ? ? ? ? ? ? ? ? [global]
? ? ? ? ? ? ? ?workgroup= guanying ? ?#工作組
? ? ? ? ? ? ? ?netbiosname = taoying
? ? ? ? ? ? ? ?serverstring = guanying Samba server
? ? ? ? ? ? ? ?logfile = /var/log/samba/%m.log ? ?#log存放文件
? ? ? ? ? ? ? ?maxlog size = 50 ? ? ? ?#定義log大小
? ? ? ? ? ? ? ?security= user ? ? ? ? ? ?#這里的參數(shù)可以有user(需要密鑰)和share(共享,無密鑰)
? ? ? ? ? ? ? ?encryptpasswords = yes ? ?#設(shè)定密碼是否加密
? ? ? ? ? ? ? ?smbpasswd file = /etc/samba/smbpasswd ? ?#密碼存放文件
? ? ? ? ? ? ? ?socketoptions = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 ? ?#設(shè)定samba服務(wù)器和客戶端之間會(huì)話的socket值,以優(yōu)化數(shù)據(jù)傳輸速度
? ? ? ? ? ? ? ?#interfaces= 192.168.101.1/24 192.168.1.1/24
? ? ? ? ? ? ? ?oslevel = 33 ? ?#samba Server的os level值至少要大于33
? ? ? ? ? ? ? ?[share]
? ? ? ? ? ? ? path =/u1/sharedata ? ?#共享目錄路徑
? ? ? ? ? ? ? comment = there are allshare data for guanying team ? ?#對(duì)共享目錄的說明文件
? ? ? ? ? ? ? valid users = taoying ? #定義可以訪問該samba服務(wù)器的用戶
? ? ? ? ? ? create mask = 664 ? ?#創(chuàng)建文件的權(quán)限,644表示對(duì)用戶組可讀可寫,對(duì)其他用戶只讀
? ? ? ? ? ? ? directory mask =775 ? ?#創(chuàng)建目錄的權(quán)限,755表示對(duì)用戶可讀可寫可執(zhí)行,對(duì)其他用戶只讀
? ? ? ? ? ? ? writeable = yes ? ?#設(shè)置是否可寫
? ? ? ? ? ? ? browseable = yes ? #設(shè)置是否在windows工作組下是否可見
-----------------------------------------------------------------------------------------------------------------------
?2.5 為samba用戶設(shè)置密碼
? ? ? [root@test2 ~]#cd /etc/samba
? ? ? [root@test2 ~]#touch smbpasswd
? ? ? [root@test2 ~]#smbpasswd -a taoying -c /etc/samba/smbpasswd
2.6 啟動(dòng)與關(guān)閉
? ? [root@test2 ~]# /etc/init.d/smb {start,stop}
3. 訪問
? ?3.1 linux下
? ? ? [root@test2 ~]#smbclient -L //192.168.101.146/share -Utaoying ? ? ? ?#無密碼時(shí),-U taoying 省略
? ? ? ?smb:\> ls
? ? ? ?smb:\> ? ?#查看可用命令
? ?3.2 windows下在運(yùn)行里輸入:\\192.168.101.146即可
4. samba共享目錄的掛載
? ?4.1 在linux客戶端掛載
? ? ? ?[root@test2~]#mount -t cifs -l //192.168.101.146/share /samba
? ? ? ?[root@test2~]#df -hT | grep /samba
? ? ? [root@test2 ~]#uname -a
? ?4.2 samba共享數(shù)據(jù)專用掛載命令smbmount
? ? ? [root@test2 ~]#uname -a
? ? ? [root@test2 ~]#smbmount //192.168.101.146/share /samba
? ? ? ?[root@test2~]#df -hT | grep /samba
轉(zhuǎn)載于:https://blog.51cto.com/linuxblind/1269456
總結(jié)
以上是生活随笔為你收集整理的centos6.2下安装samba服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Sencha 自定义组件函数回调
- 下一篇: 程序员要常做好的几件事