NO1:安装VMLinux虚拟机,安装配置Samba实现Linux与Windows文件共享

时间:2021-11-20 21:13:49

离开技术好些年,仅凭记忆开始学习。同时决定在Linux系统学习C语言。

一、下午安装了VM 8.0,安装RedHat Enterpris Server 6.4虚拟操作系统,都还比较顺利。

二、要实现Linux和Windows文件共享,需安装和配置Samba服务。

RedHat Enterprise Server版的操作系统有自带的Samba服务,只需配置就好了。

  • 检查系统是否已经安装Samba服务,如下输出证明服务器已经安装。

    [root@gxing ~]# rpm -qa |grep samba

    samba-client-3.0.10-1.4E

    samba-3.0.10-1.4E

    system-config-samba-1.2.21-1

    samba-common-3.0.10-1.4E

  • 启动服务

    [root@gxing ~]# service smb start

    启动 SMB 服务:[  确定  ]

    启动 NMB 服务:[  确定  ]
  • 停止服务

    [root@gxing ~]# /etc/init.d/smb stop

    关闭 SMB 服务:[  确定  ]

    关闭 NMB 服务:[  确定  ]
  • 创建samba用户和组

    [root@gxing gxing]# groupadd samba     /*创建组

    [root@gxing gxing]# useradd  -g  samba  user1    /*创建用户并添加到组
  • 创建共享目录并更改权限

    [root@gxing gxing]# mkdir  /home/share

    [root@gxing gxing]#chmod 755 /home/share
  • 更改文件属组

    [root@gxing gxing]#chown  :samba  /home/share
  • 添加用户到samba

    [root@gxing gxing]#smbpasswd  -a  user1

    根据提示输入用户访问共享的密码
  • 编辑samba配置文件,添加设置共享

    [root@gxing gxing]#vi  /etc/sabma/smb.conf

    在打开的文件里添加如下内容:

    [share]  #定义共享别名

        comment == Public Share    #共享注释

        path = /home/share      #共享路径

        write list = user1,@samba    #允许写操作的用户和组

        guest ok = Yes    #允许来宾匿名查看

        printable = Yes  #不隐藏
  • 启动samba服

    [root@gxing gxing]#/etc/init.d/smb start

三、在Windows端打开我的电脑,在地址栏输入”\\192.168.1.100\share“  输入linux端添加的用户名和密码就可以访问共享目录了,并且是全权限的(注:192.168.1.100是我的虚拟机IP”,右键共享目录,将共享目录映射为本地驱动器。