- 浏览: 32194 次
- 性别:
- 来自: 湖南
最新评论
<一>SAMBA服务器包含两部分:smbd和nmbd;smbd是samba的内核,是建立对话,验证客户和提供文件系统和打印服务的基
础;nmbd则实现了网络浏览的功能,它的任务是向局域网广播Samba服务器所提供的服务,Nmbd使得Samba服务器显示在windows操作系统
的网络邻居中,允许用户浏览可以通过samba使用的资源。
在suse下启动smb服务:
1,首先切换到root管理员,[su]
2,进入/etc/init.d,[cd /etc/init.d]
3,输入命令启动smb,[./smb start]
启动smb服务之后,我们在windows下网络邻居中通过搜索ip就可以找到samba服务器,这时候该samba已经完全可以提供局域网内网络共享服务了。但是这个服务器没有直接显示出来,是因为我们现在还没有启动nmbd服务。
在suse下启动nmbd服务:
1,前两步跟启动smb服务相同
2,输入命令启动nmbd服务[./nmb start]
<二>samba
用户的添加过程例:给samba添加一个user1用户,首先判断一下系统用户中有没有user1,可以利用cat/etc/passwd来查看显示的内
容中有没有
user1,如果没有的话,需要新建user1系统用户[由于suse中利用命令建立新用户比较麻烦,所以推荐大家利用管理员身份在yast2中新建用
户]。在终端上输入cd/etc/samba进入samba目录,命令smbadduseruser1:user1_group,并且输入user1的
samba密码,该密码尽量不要跟user1的系统密码相同。
到此为止,我们已经完成了samba用户的添加工作。[此后可以用smbpasswd user1来更改user1的samba密码。]
<三>samba的共享方式,主要用到的有两种,share和user,这里主要讲一下share方式,user方式在下一部分着重讲解。
实例说明
在smb.conf中的[global]设置
security = share
guest ok = yes
guest account = user1
采用share方式,用户不需要输入帐号和密码就可以登陆samba服务器,可以指定用户登陆的默认帐号,这里用户就是通过默认的user1来登陆
的。用户登陆之后,可以看到所有系统共享文件和user1所共享的文件。其他用户共享的文件能够看得到,但是不一定能够使用或者进的去。如果不设置
guest account 的话,则用户就以默认的nobody进行登陆,只能够使用系统设置的共享文件。其他用户设置的文件不一定能够使用。
<四>samba用户和linux用户
linux 系统用户跟samba用户是相互联系而又相互独立的:首先samba用户必须是linux用户,这就是我们利用
smbaddusergroup:member来创建samba用户的原因了,group是linux系统的组,而member是属于该组的linux系
统用户,添加samba用户的前提是该组和成员在系统中已经存在;其次对于同一个用户来说,samba密码和系统密码不必一定相同,换句话说samba的
用户只是用来提供网络共享服务的,在这里与操作系统用户没有什么大的关系。
实例说明:
在smb.conf中的[global]中设置
security = user
guest ok = yes
guest account = user1
[home]设置
comment = Home Directories
valid users = %S
browseable = No
read only = No
create mask = 0640
directory mask = 0750
效果:在windows下的网络邻居中进入samba服务器时。
<
1>如果输入的用户名和密码都是空的,那么用户仍然可以进入samba服务器,不过这时候进入时候的身份就是samba的user1的身份,可以看
得到用户user1所有共享的文件或者文件夹,至于权限则是根据系统用户user1设置的这些共享目录的对应权限。
<2>如果输入的用户名是user2,密码是user2的系统密码,则用户就会进入user2的目录/home/user2/,里面所有文件都可以看到,并且拥有对这些文件的所有权限。
<3>如果用户输入的用户名是user2,密码是user2的samba密码,则用户就能够看到系统用户user2共享的目录。
发表评论
-
ubuntu13.10日常分享
2014-02-18 22:17 3451.输入法 sudo apt-get remove ibu ... -
[转]Ubuntu下自定义显示器分辨率
2011-07-11 17:20 2116第一步当然是查看当前显示器的最佳分辨率,这个可以通过查看显示器 ... -
如何很方便的在多系统下引导linux
2007-08-03 15:09 558在这里我使用很适合桌面的ubuntu来介绍。 其实很简单, ... -
ubuntu装完了,该做什么?(1)
2007-08-03 20:09 616很简单一个问题,你装完ubuntu,然后干什么?肯定是像装完w ... -
ubuntu装完了,该做什么?(2)
2007-08-25 20:31 550说起来惭愧,也许是因为忙,或许是自己太羞愧,一直没时间写本文, ... -
基于raid和lvm的gentoo安装笔记(一)
2008-08-24 22:41 878首先要说的就是本文是 ... -
在debian4上搭建一个lighttpd+fastcgi+php5+mysql环境
2008-08-28 00:07 874最近兴致来了,想法在 debian 下搭建某 php ... -
phpMyAdmin的安装小问题
2008-08-29 22:42 746不是那天搭建好了具体的php环境嘛,当然要使用phpmyad ... -
SLES10 SP2 安装vsftpd
2009-10-18 21:30 7031、先用yast的‘软件管理’ 安装vsftpd(需要第一张 ... -
SLES10 安装sybase ase 15.0.X
2009-10-18 21:39 885其实本文转载了蛮多别 ... -
sybase数据ASE的资源链接
2009-10-20 23:46 689Sybase官方发布的ASE12.5.1的所有的手册, ... -
在Linux下安装 Sybase ASE 11.0.3.3
2009-10-20 23:50 734(声明:这是转载自http://www.chinaunix.n ... -
vim中关键字高亮
2010-10-16 18:09 16521、配置文件的位置 在目录 /etc/ 下面,有个名为v ... -
基于Ubuntu 10.10的最新版fcitx小企鹅输入法的安装配置
2010-11-09 19:12 880原文:http://www.cnspot.com/ar ... -
wine在ubuntu下的使用TM2009beta1的技巧
2010-11-09 19:15 974http://kegel.com/wine/winetri ...
相关推荐
suse下samba服务器的配置.。。。。。。
详细描述suse11.1下配置samba
Suse 11 安装配置sybase15.0.3主要流程
Suse11sp3配置双网卡绑定
suse linux 10系统下VNC远程控制,详尽配置vnc服务器
suse linux双网卡双网关配置的教程,可以借鉴,相关问题解决方法不多
1、SUSE平台hana HAE快速配置脚本 2、无需复杂的操作,执行脚本即可快速配置好HAE 3、支持SUSE 12 SPx 4、支持hana 1.0与hana 2.0 5、支持基于IPMI与SBD两种fence模式
suse linux网卡配置
此文档详细介绍了,在suse下,iscsi的配置启动过程,图文并茂
SUSE15 HA for oracle 安装配置文档
suse_linux配置apache文档
SUSE-Linux下配置PXE自动安装SUSE-Linux系统。Linux下DNS服务器的配置。
SUSE LINUX中samba服务器的配置
SUSE11G linuxSVN详细配置
讲述Suse Linux 10.3上如何配置cvs服务
在安装基本的SUSE系统后,如何让该系统适于使用,则需要配置相应的网络、网关、打开远程管理和数据上传的服务、HBA卡的驱动、存储配置、oracle安装前的准备工作等。
SUSE系统telnet安装和配置[参考].pdf
suse 11配置ssh命令集合 详述了在suse操作系统下ssh命令的使用方法
suse补丁samba
很有用的Linux SUSE 操作系统安装手册