Redhat Linux配置samba服务

简介:

一:实验环境

      1. Vmware虚拟机    windowxp系统    redhat linux

      2.配置网络     xp       192.168.161.166/24

                    linux  eth1   192.168.161.143/24      

        ### : ip只要在同一网段就行   linux中使用任何一块开启的网卡就ok

二:实验步骤

1.检查系统有没安装samba服务包

          rpm  -qa   | grep   samba

wKiom1kJY77gx2HuAABGZq_UTfQ998.png


说明 : 这三个是必须的  如果没有安装 

                 ①简单的就是yum安装

                   (前提是您的系统必须注册过哟   也可以修改yum 指向163的开源 yum 

                    可以参考一下我的博客163的开源yum)

                 ②解压.iso文件,打开解压后的文件夹Packages找到这三个rpm文件

                     拖动到你的linux某个目录下eg:tmp 目录下

                      rpm -ivh   *.rpm --nodeps   安装samba服务器

                   (前提是您的linux系统已经安装过vmware tools 这个工具

                       如果没有安装请查看我的博客  linux中VMware Tools 安装

                      用uname 查看一下你的系统  可能是32位的用i“N”86的rpm文件 

2.配置samba

查看一下samba的一些配置文件

[root@A-ONE samba]# cp smb.conf smb.confbak # 记得备份要修改的文件哟        

     

[root@A-ONE samba]# vi /etc/samba/smb.conf


   [global]                        

    orkgroup = WORKGROUP        #工作组名称改为 Windows 网络所定义的工作组名

    server string = Samba Server   #设置samba服务器的主机名称

    security = user           #设置samba服务器安全级别为user,即以账号和口令访问

    netbios name = SambaServer  for A-ONE #设置Samba服务器访问别名


 #在文件的尾添加以下自定义内容  


   [sambaserver]   #这里输入什么,windows访问时就会显示相同名称的共享文件夹

    comment = SambaServer   # Windows中看到的共享目录的备注信息

    path = /home/test   #共享目录在linux系统中的位置

    public = no     #不公开目录

    writable = yes   #共享目录可以读写,要想目录可写,还要在系统层面给这个目录赋予相关的用户权限。

    valid users=SambaServer   #只允许SambaServer用户访问(可以添加多行不同的用户

  

3.创建账户

      [root@A-ONE ~]#useradd test  #创建账户test

        (其实在此步骤结束 系统自动在home目录下创建了test目录)

      [root@A-ONE ~]# mkdir -p /home/test #递归创建子目录

      [root@A-ONE ~]# cd /home/test 

      [root@A-ONE ~]# touch test.txt

    

4.用户添加到samba数据库

      [root@A-ONE test]# smbpasswd -a test

      New SMB password:          # 用户登录samba服务的密码

      Retype new SMB password:

       或者使用 pdbedit -a  test

    

5.启动服务和进程

       [root@A-ONE init.d]# smbd

       [root@A-ONE init.d]# nmbd

       [root@A-ONE init.d]# service smb start

   

6.防火墙开放端口:TCP137.138 UDP139.443

vim /etc/sysconfig/iptables 或者在命令行下输入system-config-firewall开启防火墙来手动添加放行端口            

            

 [root@A-ONE ~]# system-config-firewall         

      #修改配置后重启防火墙                  

[root@A-ONE sysconfig]# service iptables restart

      

三:配置完毕就剩下验证啦

  [root@A-ONE init.d]# smbclient -L \\192.168.161.143  -U test    

    #要输入你服务器的ip地址哟(ifconfig命令查看开启的网卡)

    #验证通过就会出现以下信息咯

      

    也可以通过XP系统来验证以下咯

    在xp的开始--》运行里输入samba服务ip地址










本文转自 qq8658868 51CTO博客,原文链接:http://blog.51cto.com/hujizhou/1921485,如需转载请自行联系原作者
目录
相关文章
|
29天前
|
人工智能 Java 关系型数据库
Red Hat Enterprise Linux 9.5 发布下载,新增功能亮点概述
Red Hat Enterprise Linux 9.5 发布下载,新增功能亮点概述
69 4
Red Hat Enterprise Linux 9.5 发布下载,新增功能亮点概述
|
1月前
|
Linux 应用服务中间件 Shell
linux系统服务二!
本文详细介绍了Linux系统的启动流程,包括CentOS 7的具体启动步骤,从BIOS自检到加载内核、启动systemd程序等。同时,文章还对比了CentOS 6和CentOS 7的启动流程,分析了启动过程中的耗时情况。接着,文章讲解了Linux的运行级别及其管理命令,systemd的基本概念、优势及常用命令,并提供了自定义systemd启动文件的示例。最后,文章介绍了单用户模式和救援模式的使用方法,包括如何找回忘记的密码和修复启动故障。
44 5
linux系统服务二!
|
1月前
|
Linux 应用服务中间件 Shell
linux系统服务!!!
本文详细介绍了Linux系统(以CentOS7为例)的启动流程,包括BIOS自检、读取MBR信息、加载Grub菜单、加载内核及驱动程序、启动systemd程序加载必要文件等五个主要步骤。同时,文章还对比了CentOS6和CentOS7的启动流程图,并分析了启动流程的耗时。此外,文中还讲解了Linux的运行级别、systemd的基本概念及其优势,以及如何使用systemd管理服务。最后,文章提供了单用户模式和救援模式的实战案例,帮助读者理解如何在系统启动出现问题时进行修复。
46 3
linux系统服务!!!
|
1月前
|
Linux 数据库
Linux服务如何实现服务器重启后的服务延迟自启动?
【10月更文挑战第25天】Linux服务如何实现服务器重启后的服务延迟自启动?
226 3
|
1月前
|
关系型数据库 MySQL Linux
Linux系统如何设置自启动服务在MySQL数据库启动后执行?
【10月更文挑战第25天】Linux系统如何设置自启动服务在MySQL数据库启动后执行?
104 3
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
67 2
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
41 3
|
2月前
|
Ubuntu Linux 网络安全
Linux中服务管理问题
【10月更文挑战第4天】
28 2
|
2月前
|
应用服务中间件 Linux Shell
Linux 配置 Nginx 服务的详细步骤,绝对干货
Linux 配置 Nginx 服务的详细步骤,绝对干货
88 0
|
3月前
|
编解码 Linux 开发工具
Linux平台x86_64|aarch64架构RTMP推送|轻量级RTSP服务模块集成说明
支持x64_64架构、aarch64架构(需要glibc-2.21及以上版本的Linux系统, 需要libX11.so.6, 需要GLib–2.0, 需安装 libstdc++.so.6.0.21、GLIBCXX_3.4.21、 CXXABI_1.3.9)。