- 浏览: 80500 次
- 性别:
- 来自: 东莞
文章分类
最新评论
-
0769:
呵呵,你是你们厉害而已....像我不厉害的....当然觉得它变 ...
变态级JAVA程序员面试32问(附答案) -
tmhbc:
这很正常呀。基础而且实际。
变态级JAVA程序员面试32问(附答案) -
lordhong:
这些是基本常识... 哪里变态来着? 去面试都是这些题目.. ...
变态级JAVA程序员面试32问(附答案) -
cocal:
Visual Basic 这辆车, 开着你.
好像前面说那 ...
假如编程语言是私家车 -
shuaiwawa:
Visual Basic 这辆车, 开着你.
假如编程语言是私家车
快速搭建Samba服务器
大家好,这次咱们讨论一下关于Samba的最简配置法.
1.检测安装Samba服务
Chinaz.com
(1).检查Samba服务包是否已安装:
Chinaz.com
rpm -qa | grep samba
(2).如未安装,则插入第一张安装盘,执行:
mount /mnt/cdrom
cd /cdrom/Redhat/RPMS
(3).进入目录后安装Samba文件: Chinaz.com
注意:运Samba至少需要三个文件,分别为:
Chinaz.com
samba-common-2.2.7a-7.9.0.i386.rpm //服务器和客户端均需要的文件
samba-2.2.7a-7.9.0.i386.rpm //服务器端文件
samba-client-2.27a-7.9.0.i386.rpm //客户端文件 Chinaz.com
安装上述3个文件. Chinaz.com
rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm //另外两个省略不写
(4).安装完成后弹出光驱:
cd;eject Chinaz.com
2.设置密码文件.
(1).此设置的作用是将Linux中的系统用户(/etc/passwd)导入到samba密码文件中 Chinaz.com
(/etc/samba/smbpasswd)
cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
(2).接下来给smbpasswd等文件及文件夹设置访问权限.
chown root.root /etc/samba/smbpasswd
chmod 600 /etc/samba/smbpasswd Chinaz.com
chmod 600 /etc/samba Chinaz.com
查看一下: Chinaz.com
ll -d samba Chinaz.com
(3).如果您想手动添加一个用户,则首先要保证Linux中该用户存在,步骤:
Chinaz.com
useradd liu Chinaz.com
passwd liu
smbpasswd -a liu //此步为添加Samba用户
3. 配置/etc/samba/smb.conf文件.
虽然文件内容众多,但需要改动的不多,一般为按需所配:
(1).修改[global](全局配置参数) Chinaz.com
workgroup = workgroup //工作组名称
Chinaz.com
server string = samba server %v at %h //设置服务器名称.%v为版本号,%h为运行
smb服务的主机名
host allow = 192.168.80. 192.168.70. //允许访问服务器的主机
client code page = 939 //支持简体中文共享名
上述四条为比较重要的.其他配置大家可按需按情况修改.
(2).创建共享文件夹.
由于用户使用权限有多种(读,写,执行),而又访问者又有多种(用户,组),所以创建共享资源的访问方式有多种,下面暂举几例:
Chinaz.com
例一: 建立资源,使登陆到该服务器的用户均有权使用该空间(包括读,写)
<1>.编辑smb.conf文件 Chinaz.com
vi smb.conf Chinaz.com
[resource]
comment = local resource
Chinaz.com
path = /var/samba/resource
Chinaz.com
read only = no
public = yes //允许guest用户访问
<2>. 建立共享文件夹 Chinaz.com
mkdir -p /var/samba/resource Chinaz.com
<3>. 由于任何人都能使用,所以得给该文件夹设置访问权限. Chinaz.com
chmod 707 /var/samba/resource
<4>. 如果想在该文件夹中放置预共享文件,而又不想花
Chinaz.com
时间从别的文件夹中cp过来,此时可以使用指针.
比如想共享/usr/share/doc中的文件,则可以:
ln -s /usr/share/doc /var/samba/resource/doc Chinaz.com
进入/var/samba/resource ls一下,是不是出现指针文件了! Chinaz.com
例二: 建立一资源,只能让用户liu全权访问.
<1>. 编辑smb.conf文件 Chinaz.com
vi smb.conf
[liu]
comment = liu
path = /var/samba/liu Chinaz.com
vaild users = smz //只允许liu访问
public = no
writable = yes
<2>. 建立共享文件夹
Chinaz.com
mkdir -p /var/samba/liu
Chinaz.com
<3>. 由于只能让liu使用,所以得给该文件夹设置访问权限.
chown liu.liu /var/samba/liu
chmod 700 /var/samba/liu
此时该文件夹属于liu用户,并且只能由liu用户访问.
例三: 建立一资源,只能让root,zhang和wang访问.
<1>. 编辑smb.conf文件
Chinaz.com
vi smb.conf
Chinaz.com
[zhang wang]
Chinaz.com
comment = zhang wang
Chinaz.com
path = /var/samba/liu
vaild users = zhang wang
Chinaz.com
public = no Chinaz.com
writable = yes
Chinaz.com
creat mask = 0707
Chinaz.com
<2>. 建立共享文件夹 Chinaz.com
mkdir -p /var/samba/zhangwang
<3>. 给该文件夹设置访问权限. Chinaz.com
chmod 707 /var/samba/zhangwang
此时该文件夹只能root,zhang,wang访问了.
例四: 建立一资源,让指定的组group2中的用户访问.
<1>. 编辑smb.conf文件
vi smb.conf Chinaz.com
[group]
comment = group2
path = /var/samba/group2
Chinaz.com
public = yes
writable = yes
write list = @group2 //设置读写访问用户列表
<2>. 建立共享文件夹
mkdir -p /var/samba/group2 Chinaz.com
<3>. 给该文件夹设置访问权限.
chown group2.group2 /var/samba/group2
Chinaz.com
chmod 770 /var/samba/group2
此时该文件夹只能由group2中的用户访问了. Chinaz.com
(3). 以上为创建共享文件夹,下面为创建共享打印机. Chinaz.com
<1>. 配置打印机的方面有很多,比如使用redhat-config-printer命令即可调出配置
菜单. Chinaz.com
<2>. 当然smb.conf中也要设置啊:
Chinaz.com
[global]
printcap name = /etc/printcap //配置文件路径
Chinaz.com
[printers]
Chinaz.com
writable = no
guest ok = yes //guest可用
browseable = no //不可浏览
ptrintable = yes
path = /var/spool/samba //队列位置
Chinaz.com
printer admin = root //打印机管理员 Chinaz.com
其他配置不变或按情配置
Chinaz.com
接下来再添加print驱动设置:
[print$]
comment = printer drivers Chinaz.com
path = /etc/samba/drivers
browseable = yes Chinaz.com
guest ok = no Chinaz.com
read only = yes
write list = root
Chinaz.com
接着创建drivers文件夹:mkdir -p /etc/samba/drivers Chinaz.com
最后给用户准备打印机驱动,并启动打印共享:
cupsaddsmb -a -U root //-a为共享所有打印机 -U为以root身份执行
cupsaddsmb命令
4. 测试并启动Samba服务器.
testparm //测试
Chinaz.com
service smb start Chinaz.com
pstree | grep mbd //查看是否启动 Chinaz.com
5. 访问Samba Chinaz.com
(1). 从Windows端访问.
使用"网络邻居"访问即可.
(2). 访问时可以使用IP地址,也可以使用主机名访问.
Chinaz.com
vi /etc/samba/lmhosts
192.168.80.35 smz_f91 //创建主机名与IP的映射
访问时,使用smbclient命令,使用方法如下:
Chinaz.com
smbclient -L IP/主机名 [-U 用户名] //浏览Linux/Windows资源列表
smbclient -L 192.168.80.35 //浏览Linux
smbclient -L 192.168.80.45 -U administrator //浏览Windows Chinaz.com
smbclient //IP/共享文件夹名 -U 系统用户名 //详细查看某一共享资源的内容
smbclient //192.168.80.45/123 -U root/administrator //以root或administrator身份 Chinaz.com
登陆45主机访问共享文件夹123 Chinaz.com
至此,Samba服务器的简单创建到此结束,如有不妥之处,还希望大家多提宝贵意见!
发表评论
-
嵌入式系统开发:Arm与Linux的完美结合
2014-01-17 23:51 591嵌入式系统的定义应当是以应用为中心、以计算机技术为基础、软件硬 ... -
Linux 2.6.32内核字符设备驱动模板
2014-01-10 17:45 1619原文转自(http://www.embedhq.org/htm ... -
什么叫回调函数
2013-11-22 09:41 605回调函数 你到一个商店买东 ... -
2013-10-25 Linux指令
2013-10-25 17:36 668基本命令 ls :查看当前目录下的文件 cd :进 ... -
2013-10-24 samba、tftp
2013-10-24 22:44 6091、samba 安装 sudo apt-get insta ... -
2013-10-23 linux下搭建NFS、使用SSH、
2013-10-24 00:18 862今天主要内 ... -
2013-10-22 VIM
2013-10-23 10:19 563今天主要学 ... -
Linux常用端口
2010-08-26 21:15 964Linux常用端口 著名端口 1 tcpmux ... -
Linux下访问windows分区
2007-07-14 14:40 1786Linux 内核支持读写Fat、NTFS、Vfat、Fat32 ... -
如何系统地学习linux
2007-06-29 11:51 1067如 ... -
Red Hat Linux 9 架设FTP服务器方法
2007-06-29 11:39 1177... -
介绍VIM 使用
2007-06-29 11:30 835... -
VI - 从入门到精通之二
2007-06-29 11:26 710... -
VI - 从入门到精通之一
2007-06-29 11:22 757VI - 从入门到精通之一 ... -
Linux下配置DHCP服务器实战
2007-06-29 07:01 1251Linux下配置DHCP服务器实战 配置DHCP ... -
GCC简介
2007-06-26 13:54 1013gcc 简介 ... -
分析Linux内存
2007-06-25 18:25 974前言:在Linux上不像在Windows上看内存那样方 ... -
linux检测后门
2007-06-25 18:22 1210linu ... -
体验WEB版的Ubuntu
2007-06-25 17:06 829http://wubuntu.weejewel.net ...
相关推荐
linux系统搭建 Samba 服务器,实现windows和linux下文件的共享服务,Samba是著名的开源软件之一,可以实现Windows,Linux/UNIX混合平台的环境中,计算机之间提供文件及打印机等资源的共享服务。使用两种协议,SMB...
samba服务器的简单配置+虚拟用户的配置+隐藏文件的配置(让你详细了解,快速搭建samba服务器)
图片服务器部署通过nignx代理访问项目中的图片资源,实际开发中常用,简单快速
第一节 管理Samba服务器 1.认识Samba 2.Samba的组成 3.Samba的安装 4.Samba的配置 5.启动Samba 6.使用Samba 7.Samba实用程序 第二节 资源共享 1.文件共享 2.打印机共享第三节 Samba安全 1.加密口令认证 ...
步工具,目前它是由 rsync.samba.org 团队维护的。Rsync 使用所谓的 "rsync 算法",提供一个非常快速的档案传输,使本地和远端二部主机之间的 文件达到同步,它主要是传送二个文件的异动部份,而非每次都整份传送,因此 ...
我们将使用MySQL搭建免费的数据库服务器,使用Apache(世界上最流行的web服务器,60%的网站运行着Apache)和PHP构建动态网站,使用Samba服务器实现网站程序的快速开发。 关键词 Linux;MySQL;Apache;PHP;Samba
采用Python架构,修改扩展非常简单,包含了Apache、计划任务(Cron)、文件系统、防火墙、MySQL、Nginx、Munin、Samba、FTP和Squid等多个实用插件,比较适合搭建小型的服务器管理环境。 Ajenti V是Ajenti一个虚拟...
快速、 第一次同步时会复制全部内容,但在下一次他只传修改过的文件,并且在传输过程中可以实行压缩及解压缩操作,因此可以使用更少带宽。安全、 可以使用scp、ssh等方式来传输文件,当然也可以通过直接的socket...
8-16 3.web服务器介绍 apache服务器安装 8-16 4.apache服务器使用及配置① 启动和停止 端口配置 8-16 5.apache服务器使用及配置② apache目录结构 8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache...
8-16 3.web服务器介绍 apache服务器安装 8-16 4.apache服务器使用及配置① 启动和停止 端口配置 8-16 5.apache服务器使用及配置② apache目录结构 8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache...
8-16 3.web服务器介绍 apache服务器安装 8-16 4.apache服务器使用及配置① 启动和停止 端口配置 8-16 5.apache服务器使用及配置② apache目录结构 8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache...
8-16 3.web服务器介绍 apache服务器安装 8-16 4.apache服务器使用及配置① 启动和停止 端口配置 8-16 5.apache服务器使用及配置② apache目录结构 8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache...
8-16 3.web服务器介绍 apache服务器安装 8-16 4.apache服务器使用及配置① 启动和停止 端口配置 8-16 5.apache服务器使用及配置② apache目录结构 8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache...