|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!一,甚么是samba
samba是一个工具套件,在Unix上完成SMB(ServerMessageBlock)协定,大概称之为NETBIOS/LanManager协定。SMB协定一般是被windows系列用来完成磁盘和打印机同享。
复杂的说,samba能够搭建一个同享办事器,windows用户能够同享linux的文件。
二,装置设置samba
1,装置
- yuminstallsambasystem-config-sambasamba-clientsamba-common
假如找不到包,请换epel源,我博客内里搜一下就好了。
2,设置- [root@sambaetc]#mv/etc/samba/smb.conf/etc/samba/smb.conf_bak//备份[root@sambaetc]#vim/etc/samba/smb.conf//增加以下内容[global]workgroup=SMBGROUPnetbiosname=sambaserverstring=SambaServerclientcodepage=950logfile=/var/log/samba/%m.logmaxdisksize=1000maxopenfile=100security=shareencryptpasswords=yessmbpasswdfile=/etc/samba/smbpasswd[homes]comment=PrivateDirectoriesbrowseable=nowritable=yesvalidusers=%Screatemode=0755directorymode=0755[public]comment=Publicpath=/var/www/publiccreatemode=0777directorymode=0777public=yeswritable=yes
复制代码
参数申明:
[global]参数申明
1,workgroup这是设置办事器所要到场的事情组的称号
2,netbiosname主机名,取代IP用,比方192.168.1.108public能够换成smb-serverpublic
3,serverstring这是设置办事器主机的申明信息
4,clientcodepage设置客户端会见Samba办事器时所利用的字符编码表,950撑持中文
5,logfile这一选项请求Samba办事器为每个毗连的呆板利用一个独自的日记文件
6,maxlogsize指定日记文件的最年夜容量(以KB为单元),设置为0,暗示没无限制。默许值为5000
7,maxdisksize设置可以同享的最年夜磁盘空间,单元为MB,默许值为0,暗示不作任何限定。
8,maxopenfile设置统一客户端最多能翻开文件的数量,默许值为10000个。
9,security设置Samba办事器的宁静品级。默许情形下,利用user品级。
#Samba办事器一共有四种宁静品级。
share:利用此品级,用户不必要帐号及暗码能够上岸Samba办事器。
user:利用此品级,由供应办事的Samba办事器反省用户帐号及暗码。
server:利用此品级,反省帐号及暗码的事情可指定另外一台Samba办事器卖力。
domain:利用此品级,必要指定一台WindowsNT/2000/XP办事器(一般为域把持器),以考证用户输出的帐号及暗码。
10,encryptpasswords是不是接纳暗码加密的体例
11,smbpasswdfile设置在Samba办事器上寄存加密的暗码文件的地位
[public],[homes]同享目次参数申明
1,comment针对同享资本所作的申明、正文局部
2,browseable设置用户是不是能够看到此同享资本,默许值为yes
3,writable设置同享的资本是不是能够写进
4,createmode设置文件的会见权限,默许值为0744。
5,directorymode设置目次的会见权限,默许值为0755。
6,path若同享资本是目次,则指定目次的地位;若为打印机,则指定打印机行列的地位。
7,readonly设置同享资本是不是只读或能够写进,默许值为yes
8,Public是不是同意用户不利用帐号和暗码便能会见此资本
9,avalible设置是不是启用此同享资本。默许值为yes。若将此参数设置为no,则不论其他参10,数设置为何,一切人均不得利用此资本。
11,validusers可会见的用户范围于用户本人。%S会被主动转换为登录帐号。
三,设置同享目次- [root@sambaetc]#mkdir-p/var/www/public[root@sambaetc]#chmod-R777/var/www/public
复制代码
[homes]我并没有指定path,可登录的linux用户都有一个本人的根目次。
四,samba暗码文件设定,和用户暗码设置
检察复制打印?
[root@sambaetc]#cat/etc/passwd|mksmbpasswd.sh>/etc/samba/smbpasswd
[root@sambaetc]#chmod500/etc/samba
[root@sambaetc]#chmod600/etc/samba/smbpasswd
[root@sambaetc]#smbpasswd-azhangy
将未加密的/etc/passwd文件转换成加密的smbpasswd文件。基于保密的准绳,将/etc/samba目次的权限设为500,该文件的权限设为600,以免别人获得暗码文件。
zhangy这个用户是体系用户,原本有一个linux暗码,可是毗连samba的时分不克不及用,以是要用smbpasswd从头设置一下暗码。
五,启动samba办事端,客户端毗连
- [root@sambaetc]#/etc/init.d/smbstart
客户端毗连有【入手下手】=》【运转】=》【cmd】回车中输出:192.168.1.108public就能够了。假如只输出192.168.1.108,如许默许进进团体用户目次必要输出用户和暗码。
六,samba同享目次,映照windows盘符
上面用win7的机子,做的映照。security=user的情形下做的,也就是说要暗码的。
【盘算机】=》右键收集=》【映照收集驱动器(N)...】=》
win7映照收集驱动器
厥后在输出用户名和暗码,假如是security=share上面这一步就能够省往。
win7映照samba输出暗码
看一下映照乐成后的
win7映照乐成
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|