Linux:SAMBA文件共享服务
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-21
Samba服务器配置: 1.RHEL4系统的安装光盘中包括RPM格式的Samba服务器软件包安装包文件在RHEL4的第2张安装光盘中 2.查看本机中安装的Samba软件 rpm -qa |grep samba RHEL4中缺省安装了Samba相关的软件包 samba-common软件包中提供了Samba服务器和客户机中都使用的公共文件 samba软件包中包括了Samba服务器程序的所有文件 samba-client软件包中提供了Samba客户机的所有文件 system-config-samba软件包中提供了Red Hat公司专门为Samba服务器管理编写的图形界面的管理程序,该程序是Red Hat系统管理工具中的一部分 3.Samba服务器的主配置文件是smb.conf,保存在目录“/etc/samba/”中 smb.conf文件内容 # cat /etc/samba/smb.conf [global] workgroup = MYGROUP server string = Samba Server log file = /var/log/samba/%m.log max log size = 50 printcap name = /etc/printcap dns proxy = No idmap uid = 16777216-33554431 idmap gid = 16777216-33554431 cups options = raw [homes] comment = Home Directories read only = No browseable = No ...... smb.conf中security的配置 security值 含义 share 表示用户不需要账户及密码即可登入Samba服务器 user 表示由提供服务的Samba服务器负责检查账户及密码(默认) server 检查账户及密码工作指定由另一台Windows服务器或Samba服务器负责 domain 表示指定Windows域控制服务器来验证用户的账户及密码 smb.conf中的[home] [homes]共享目录不特指某个目录,而是表示Samba用户的宿主目录 [homes] comment = Home Directories browseable = no writable = yes 4.smbpasswd命令 smbpasswd命令用于维护Samba服务器的用户帐号 添加Samba用户帐号 # smbpasswd -a sambauser 禁用Samba用户帐号 # smbpasswd -d sambauser 启用Samba用户帐号 # smbpasswd -e sambauser 删除Samba用户帐号 # smbpasswd -x sambauser 5.测试smb.conf文件的内容 testparm命令是配置文件测试工具,可以对smb.conf配置文件的语法进行检测,并显示当前配置的清单 # testparm 6.启动Samba服务器 启动脚本文件 /etc/init.d/smb 启动服务命令 # service smb start 查询服务状态 # service smb status 停止服务命令 # service smb stop 客户机设置: 1.smbclient smbclient是Samba服务器的命令行方式的登录客户端,使用的形式类似telnet和ftp命令 显示指定Samba服务器中的共享资源列表 # smbclient -L 192.168.1.2 以指定用户身份登录到指定服务器的指定共享目录 # smbclient //192.168.1.2/lidan -U st02 “//192.168.1.2/st02”表示服务器“192.168.1.2”中的共享目录“lidan” “-U lidan”表示以Samba用户“lidan”的身份进行登录 2.smbstatus smbstatus命令用于显示当前主机中的Samba服务器的连接状态信息 显示信息包括连接服务器的每个Samba客户端的IP地址、主机名称、登录用户名、锁定的文件等 3.smbmount smbmount命令用于将Samba共享目录挂载到Linux文件系统中 # smbmount //192.168.1.2/public /mnt mount命令 使用“-t”命令选项指定文件系统类型为“smbfs”, 使用“-o”选项设置使用指定用户帐号 # mount -t smbfs -o username=lidan //192.168.1.2/public /mnt 卸载smb文件系统 # umount /mnt/ 安装swat软件包: 1.swat的安装 swat软件包位于REHL4系统的第4张安装光盘,系统默认没有安装,需要使用rpm命令手工进行安装 # rpm -ivh samba-swat-3.0.10-1.4E.i386.rpm 设置swat的启动状态 # chkconfig swat on # service xinetd restart 2.swat对客户端的访问控制 文件“/etc/xinetd.d/swat ”中设置了允许访问swat服务的客户主机的IP地址,可根据管理需求进行更改 only_from = 192.168.1.1(多个IP地址用空格分开) 在允许访问swat的客户机中使用网页浏览器登录swat swat服务使用“901”号端口 http://192.168.1.1:901/ 访问swat服务需要使用root用户帐号进行登录 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: linux任务计划crontab下一篇: Linux和Windows系统调用的比较图
关于Linux:SAMBA文件共享服务的所有评论