Linux服务器搭建与管理案例教程;如果一个网络中需要在Windows计算机和Linux计算机之间共享目录或者打印机linux网络服务器配置与管理项目教程,那么使用samba服务器是一个绝佳的选择。为此,本章将系统地介绍samba服务器的配置和管理方法。;2.1.1 SMB协议;2.1.2 samba工作原理;2.samba工作流程;03;2.1.3 samba功能;2.2.1 安装准备工作;下面分别讲解具备光驱的计算机和不具备光驱的计算机。;步骤2;步骤4;; :w//保存当前文件 :x//保存当前文件并退出 :q//退出vi :q!//不保存文件并退出vi :!command//执行shell命令command :n1,n2 w!command//将文件中n1行至n2行的内容作为command的 输入并执行linux虚拟主机,若不指定n1,n2linux网络服务器配置与管理项目教程美国linux主机,则表示将整个文件内容作为command 的输入 :r!command//将命令command的输出结果放到当前行;2.不具备光驱的计算机;步骤2;步骤3;步骤4;步骤5;2.2.2 安装samba服务;rpm(Redhat Package Manager)是一款软件包管理工具,用来对以.rpm为后缀的软件包进行管理。
.rpm文件类似于Windows下的.cab文件,即压缩二进制包。使用rpm方法安装samba的过程如下:;步骤2;步骤3;02;;;清除缓存[root@localhost ~]# yum clean packages//清除缓存目录下的软件包[root@localhost ~]# yum clean headers//清除缓存目录下的 headers[root@localhost ~]# yum clean oldheaders//清除缓存目录下旧的 headers[root@localhost ~]# yum clean, yum clean all (= yum clean packages; yum clean oldheaders)//清除缓存目录下的软件包及旧的headers;03;步骤2;步骤4;2.2.3 启动、停止、重启及自启samba服务;;;;;;2.3.1 samba服务器配置流程;;;1.配置简介;2.全局变量;[global]部分常用字段及设置方法如下:;samba服务器有5种安全模式;;3.共享服务;共享服务经常设置下面几个字段:;;;;;2.3.3 samba服务的日志与账号;2.samba账号;;2.3.4 案例1——配置Share安全级别服务器;;步骤3;;步骤4;步骤5;步骤6;2.3.5 案例2——配置user安全级别服务器;解决步骤;新的 密码:重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。
[root@localhost ~]# passwd user2更改用户 user2 的密码 。新的 密码:重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。[root@localhost ~]# passwd user3更改用户 user3 的密码 。新的 密码:重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。;步骤3;[global]workgroup = JQEserver string = JQE projectssecurity = user#设置安全级别为user级别passdb backend = tdbsam#使用的密码数据库格式为tdbsam#用来定义samba用户的密码文件。smbpasswd文件默认不存在,要手工新建。smb passwd file = /etc/samba/smbpasswd[JQEprojects]#设置共享目录共享名为JQEprojectscomment = JQEprojectspath = /JQEprojectswritable = yes#设置该目录具有读写权限browseable = yesvalid users = @projectgroup#设置可访问的用户组为projectgroup组;步骤5;步骤7;;2.3.6 用户账号映射;;;;;;;;2.3.8 设置samba用户的读写权限;;;;;;;;2.3.10 samba打印机共享;;;;2.4.1 配置Linux客户端;;;2.4.2 配置Windows客户端;02;;解决步骤;步骤4;步骤7;步骤8;步骤10;2.6.1 使用testparm排除故障;2.6.2 使用ping命令排除故障;2.6.3 使用smbclient命令;