Linux系统中,配置samba服务器,xp客户端网上邻居中共享的工作组打不开。

Linux系统中,配置samba服务器,xp客户端网上邻居中共享的工作组打不开。,第1张

先ping以下samba服务器如果能ping通,那直接在linux下 smbpasswd 用户名即可 centos 55 samba服务器安装总结 先来介绍一下基本的内容windows和linux共享主要利用samba服务器,所谓SMB就是指server message block 的缩写,它是Linux os/2 windows系统和windows for workgroup 等计算机之间提供的文件共享,打印机服务,域名解析,验证,授权以及浏览等服务的网络通信协议smb主要是c/s结构的。 SAMBA之所以有那么多的功能,主要是它有许多软件包, smbd samba的主要程序,可以处理客户端的连接,处理文件,授权用户和名称工作。 nmbd netbios域名服务器,负责帮助客户端找出服务器的位置,以进行浏览工作和管理域,目前这些功能已经在samba中了。 testprns 测试服务器访问打印的程序 testparm 测试samba配置的正确性 smbclient 在Unix主机上运行SMB客户端程序。 smbconf samba主要配置文件 smbprint 批处理运行文件,可以允许unix主机使用smbclient将打印工作送给SMB 服务器。 1yum install samba//安装rpm软件包自动解决依赖问题,如果想查询rpm -qa|grep samba即可 2如果要单独装rpm -ivh samba-xxxxrpm即可 3启动/etc/rcd/initd/smb start或者service smb start两种任选其一,关闭最后为stop即可。 4查看samba服务器状态用/etc/rcd/initd/smb status 如果smbd ,nmdb 正在运行那说明已经启动了。 5如果要下次开机自动运行ntsysv 选择smb打星号即可,chkconfig --level 3 smb on 配置SAMBA服务器 设置/etc/services文件内容 vi /etc/services 查看netbios 前面有没有#号,如果有去处,一共有6个netbios开头的。 设置/etc/samba/lmhost文件 这个文件时提供主机名和ip地址的对应关系 ip地址 主机别名(NETBIOS名称) 127001 localhost xxxxxxxxxxxx centos1 xxxxxxxxxxxx centos2 修改好/etc/services,/etc/samba/lmhost之后接下来就是设置最主要的配置文件 /etc/samba/smbconf文件可以参考默认的配置。 [global] workgroup = stationxexamplecom netbios name = centos server string = Samba Server printcap name = /etc/printcap load printers = yes cups options = raw log file = /var/log/samba/%mlog max log size = 50 [homes] comment = Home Directories//主目录注释 browseable = no //是否允许其他用户浏览个人的目录,建议禁止 writable = yes//是否允许写入个人主目录 valid users =%S//允许登录的用户,%S表示目录登录的用户 create mode = 0664//新建文件的默认权限 directory mode = 0775//新建目录的默认权限 [netlogon] path = /usr/local/samba/lib/netlogon //实际访问的本机路径 guest ok = yes //连接时候是否不需密码 writable = no share modes = no [profiles] path = /usr/local/samba/profiles browseable = no guest ok = yes [printers] comment = All Printers path = /var/spool/samba browseable = no public = yes guest ok = no writable = no printable = yes [tmp] path = /tmp read only = no public = yes [public] comment =Public stuff path =/home/samba public = yes writable = yes printable = no write list = @staff 修改为smbconf拷贝到/etc/samba/中 然后testparm测试一下语法是否正确。 如果出现loaded services file OK即可 /etc/rcd/initd/smb restart 客户端\\ip地址如果出现输入用户名和密码不能用linux实际的密码登录因为samba的密码和linux用户的密码不一样,可以利用mksmbpasswdsh来建立 cat /etc/passwd|mksmbpasswdsh>/etc/samba/smbpasswd ls -l /etc/samba/smbpasswd即可 smbpasswd 用户名即可 还有可以用SWAT网页来管理。 本文出自 “有志者事竟成!” 博客,请务必保留此出处 >

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13394375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-27
下一篇 2023-07-27

发表评论

登录后才能评论

评论列表(0条)

保存