您的位置:首页 > 运维架构 > Linux

Linux下samba服务配置

2009-08-09 10:15 441 查看
samba服务配置
基本概念:
samba服务与windows系统一样使用SMB/CIFS网络协议实现文件和打印资源的共享。可以很方便的实现WINDOWS与LINUX下的文件共享。
samba服务需要两个服务程序:
smbd为客户机提供了服务器中共享资源的访问。
nmbd提供了NetBios主机名称的解析,为WINDOWS网络中或者工作组内的主机进行主机名称的解析。
服务端配置:
一:配置IP:192.168.1.1
查询是否安装软件rpm -qa |grep samba 系统中默认已经安装。
samba-common提供Samba服务器和客户端都必须使用的公共文件。需要先安装
samba包括了samba服务器程序的所有文件。
samba-client提供了客户机的所有文件
system-config-samba提供了图形化管理服务器方式。
二:配置samba服务
主配置文件为/etc/samba/smb.conf 分成三个主要部分,security默认为user安全级别。
1. samba用户帐户及用户目录设置
建立samba用户帐户
useradd st02
smbpasswd -a st02 然后可以设置新的密码,这个密码跟系统中密码可以不同。
第一次添加用户后会在/etc/samba/目录中自动创建smbpasswd文件。
smbpasswd -d st02
e
x
2.在smb.conf中添加共享目录:
先创建目录:mkdir /home/public
[public]
path = /home/public
public = yes
only guest = yes
writeable = yes
重新启动服务:service smb restart
对服务进行测试:testparm
客户端使用:
一:smbclient -L 192.168.1.1
可以查看服务器中的共享资源列表。
二:smbclient //192.168.1.1/st02 -U st02
使用st02用户登陆服务器,可以使用与ftp中类似的命令进行操作。
三:挂载使用,在linux下使用
smbmount //192.168.1.1/public /mnt
mount -t smbfs -o username=st02,password=st02 //192.168.1.1/st02 /mnt
在windows下使用跟平时一样。
实现linux下访问windows共享文件。
一:在windows下设置好共享目录share,windows下ip为:192.168.1.2
二:在linux下使用共享,两种方式
smbclient //192.168.1.2/share -U administrator
mount -t smbfs -o username=administrator,password=mima //192.168.1.2/share /mnt
实现web方式管理samba服务。
一:在linux下安装samba-swat软件包。
二:编辑/etc/xinetd.d/swat文件,把yes改成no. 同时修改允许进行控制的机器ip为XP的ip。
然后service xinetd restart
三:在xp下面进行访问控制:http://192.168.1.1:901即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: