Ubuntu系统安装与启动Samba

Samba 是一个允许将linux 的文件以及其它资源(例如打印机)共享给Windows 的软件套装。本章介绍如何使 Linux 成为Windows 主">域名服务器 (PDC) 或者 Windows 工作组服务器。两种配置都允许用户:

their own logins on all the home windows boxes while ha
ving their files on the Linux box appear to be located on a new Windows drive 使用 linux 上的共享打印机 访问 linux 用户组所共享的文件

域成员和工作组成员有什么区别呢,详细的描述超出本章的内容,但是这个简单的解释已经足够了:

一个域服务器把所
有的登陆信息存储到自己的数据库上。这允许每个用户在网络的所有电脑上采用同样的用户名和密码登陆。 在 Windows 工作组中, 每台电脑都把用户名和密码存储在本地
所以对于每台电脑用唯一的用户名和密码。

本章只包括最流行的域服务器设置方法。默认方式下,Samba 几乎模拟 Windows 域服务器所有用来共享文件的方式。当你设置 Samba 时,linux 本身的功能完全保留。Samba 域和 linux 共享同样的用户名,所以你可以采用linux 的密码来登陆基于 samba 的域并且立即获得你的 linux 用户的主目录下的权限。为了增加安全性,你可以为Samba 和 linux 设置不同的密码。

Samba 启动后每当有客户请求时,Samba 的守护程序读取配置文件 /etc/samba/smb.conf 来决定如何处理。你可以用文本编辑器或者基于 Web 的 SWAT 软件来设置配置文件。用 SWAT 设置相对简单些,但是如果你先用文本编辑器创建 /etc/samba/smb.conf 再用 SWAT 来编辑的时候,之前文本编辑器添加的所有注释都将丢失。下面介绍如何使用SWAT和文本模式编辑器来配置 Samba。

注意事项:鉴于smb.conf 文件经常被访问修改,因此如果你不使用SWAT的话,你最好保存一份这个文件的拷贝。当完成修改以后,使用第12章“Samba的安全性和调试”中所述的 testparm 工具来验证修改的正确性。如果满意你的修改,就将修改后的文件拷贝到原来的位置。

大多数RedHat和Fedora linux软件都是采用RPM格式的。下载和安装RPM软件包并不难,可以参考第6章"安装Linux软件"(那里涉及到具体的操作细节)

Samba由一系列的RPM软件包组成,可以在Fedora安装CD中找到。这些文件包括

samba samba-common samba-client samba-swat

当你搜索这些文件的时候,记住这些RPM软件包的名字通常带有一系列的数字,比如samba-client-3.0.0-15.i386.

启动Samba

你可以使用chkconfig命令使Samba在系统启动时启动[root@bigboy tmp]# chkconfig smb on 你也可以在启动后运行如下的smb初始化脚本来启动/停止/重启Samba[root@bigboy tmp]# service smb start[root@bigboy tmp]# service smb stop[root@bigboy tmp]# service smb restart

注意事项:和其它Linux软件不同的是,在修改Samba配置文件后无需重启Samba,因为Samba当每次客户端请求时都读取配置文件。

你可以使用pgrep命令来测试smb进程是否在运行,
然后你将得到一个进程号[root@bigboy tmp]# pgrep smb

时间: 2024-10-21 14:17:57

Ubuntu系统安装与启动Samba的相关文章

在ubuntu上部署一个samba服务器

今天公司装了一天新电脑,准备把它装成服务器,于是为了方便开发的使用,我在上面部署了一个samba,用来实现window和linux的联系: 具体步骤,我详细的查看了百度,高手云集,以下就是总结了网友的经验,现在记下来,以后有用就不用到处找了. 一. samba的安装: sudo apt-get install samba sudo apt-get install smbfs 二. 创建共享目录: mkdir /home/phinecos/share sudo chmod 777 /home/Sh

将Swap添加到Ubuntu的开机启动项的方法

  Swap是Ubuntu系统下的一种交换分区,它的作用与功能有点类似于我们windows系统中的虚拟内存,用户通过开启该功能可让Ubuntu系统运行更加便捷,Swap的运行方式分为手工运行与自动运行两种形式,有些用户手动运行会觉得麻烦,这时我们可将其设置为自动运行,不过有些用户不知道如何把Swap添加到Ubuntu的开机启动项,下面看小编为大家提供的操作方法吧! 1.增加 Swap 增加 2G Swap分区,只需要 修改 count=2k sudo dd if=/dev/zero of=/sw

如何设置ubuntu系统为启动项

问题描述 如何设置ubuntu系统为启动项 由win8.1安装了uhuntu系统,现在开机没有启动项,只有直接启动bios stup才能启动ubuntu,如何开机直接启动系统呢. bios一进入就直接进ubuntu系统了,开机的boot menu都没有bios的选项,每次都是直接按系统还原的那个键才能进入bios进入系统. 解决方案 开机进入cmos settings utility,一般在boot菜单下可以选择启动设备,选择ubuntu所在的分区. 解决方案二: http://blog.chi

ubuntu kylin 15.10 samba 设置了,windows 登录不了,有人遇到吗?

问题描述 ubuntu kylin 15.10 samba 设置了,windows 登录不了,有人遇到吗? ubuntu kylin 15.10 samba 设置了,windows 登录不了,有人遇到吗? 解决方案 把iptables 关了 selinux也关了,然后共享目录权限,应该就这些问题吧. 解决方案二: 还有Windows的防火墙 解决方案三: samba有时候不稳定,所以即使网络没问题,也不能访问,最好通过一个公共ftp

开机启动-Ubuntu 15.04启动问题

问题描述 Ubuntu 15.04启动问题 我的Ubuntu 修改locale为zh中文后再启动就卡死进不去了.怎么办呢?求大神指点 解决方案 开机启动的时候进入单人模式,修复一下. 解决方案二: 如果你确定是这个原因,想办法进入终端,改回来--

mysql-MySQL for Ubuntu服务无法启动

问题描述 MySQL for Ubuntu服务无法启动 在Ubuntu系统下安装MySQL成功后,修改默认的配置文件my.cnf,比如添加默认字符集设置等,就无法启动MySQL服务,启动时的错误信息:Starting MySQL.... * The server quit without updating PID file (/usr/local/mysql/data/linx-pc.pid).请大神看下是什么原因造成的? 解决方案 http://blog.csdn.net/shanshu12/

我在ubuntu终端 中启动karaf失败

问题描述 我在ubuntu终端 中启动karaf失败 我在ubuntu终端 中想启动karaf,通过find也找到了karaf root@stu-virtual-machine:/home/stu# find . -name karaf ./.m2/repository/org/apache/karaf ./.m2/repository/org/apache/karaf/karaf 但我输入.karaf,无法运行,如下所示 root@stu-virtual-machine:/home/stu/.

ubuntu 1504开机启动问题

问题描述 ubuntu 1504开机启动问题 开机总是显示 starting version 219 然后显示4行看不懂的信息,然后才正常开机启动,怎么解决,不让它显示呢

每日Ubuntu小技巧-更改Samba工作组和计算机名

这是另一个Ubuntu的新用户问的最多的问题.这个问题的答案很简单,但当你接触新事物时,你需要时间来完全理解它. 这是我们前几天收到的问题: 如何更改Samba的工作组名和Ubuntu的计算机名称? 对于大多数Ubuntu用户,改变他们的计算机名称是极少发生的事情,更别说samba工作组了.一些进阶使用者可能要学习如何用Ubuntu很简单的做到这一点. 当涉及到在Ubuntu中更改计算机名时,我们曾写过一个简单的帖子,可以点击这里找到.按照这个怎样修改你的计算机名字的简易指南来实现目的. 也许还