Linux系统默认安装了Samba,但是没有安装Samba服务:1、先查看安装状态:rpm-qa|grepsamba选择下载或者通过光盘安装缺少的rpm包-ROM根据系统的安装状态。我的安装情况是:使用命令:mount/dev/cdrom1/mnt/cdrom1通过mount将cdrom1挂载到系统临时目录/mnt/cdrom1,在Packets包下使用命令:rpm-ivhsamba.*.rpm包安装。切换到rpm文件所在目录[root@liangxu]#rpm-ivhsamba-common-3.6.9-151.el6.x86_64这是Samba必备程序,必须安装[root@liangxu]#rpm-ivhsamba-3.6.9-151.el6.x86_64安装Samba服务器程序,它允许我的Windows主机访问Samba服务器共享的资源。如果Linux主机需要访问Windows主机上的共享资源,还需要安装Samba客户端程序。[root@liangxu]#rpm-ivhsamba-client-3.6.9-151.el6.x86_642,安装samba的rpm包后,samba-common-3.6.9-151.el6.x86_64//主要提供sambaserverSettingfileandsettingfilesyntaxcheckingprogramtestparmsamba-client-3.6.9-151.el6.x86_64//客户端软件,主要提供linux主机作为客户端时所需的工具指令集samba-swat-3.6.9-client151.el6.x86_64//基于https协议的Samba服务器web配置界面samba-3.6.9-151.el6.x86_64//服务器端软件,主要提供samba服务器的守护程序,共享文件,日志轮转,开机安装默认选项Samba服务器后,会生成配置文件目录/etc/samba和其他samba可执行命令工具。/etc/samba/smb.conf是samba的核心配置文件,/etc/init.d/smb是samba的启动/关机文件。5.查看samba的服务启动状态\#servicesmbstatus6.setbootself-starting\#chkconfig--level35smbon//在level3和5自动运行samba服务7.configuresmbservice[global]workgroup=WORKGROUPserverstring=SambaServerVersion%vnetbiosname=ImgPath05[ImgPath]comment=Publicstuffpath=/usr/local/nginx/html/imgpublic=yeswriteable=yesbrowseable=yesguestok=yes共享目录为:/usr/local/nginx/html/img,共享目录的外部名称为:ImgPath是在Windows中看到的目录名。设置共享目录权限:chown-Rnobody:nobody/usr/local/nginx/html/img/8启动或重启smb服务重启smb服务测试smb.conf配置是否正确9Windows访问共享目录,但没有写入权限,通过以下方式修改防火墙设置。将Linuxsmb服务添加到防火墙的例外。以root用户执行setup命令#setup弹出...restart生效,不想重启使用命令#setenforce0以上是良旭教程网为大家分享的LinuxSamba服务器配置所有朋友。以上就是良序教程网为各位小伙伴们分享的Linux相关知识。
