Linux服务器---安装samba

简介:
安装samba
1、检测samba是否安装,如果没有,那么可以使用yum来安装。至少需要安装3个软件:samba, samba-client、samba-common
      [root@localhost pub]#  rpm -qa | grep samba
      samba-winbind-clients-3.6.9-164.el6.i686
      samba-client-3.6.9-164.el6.i686
      samba-common-3.6.9-164.el6.i686
      samba4-libs-4.0.0-58.el6.rc4.i686
      samba-winbind-3.6.9-164.el6.i686
      [root@localhost pub]#  yum install –y samba samba-client samba-common    //如果没有,那么可以用此命令安装

2、创建共享目录
      [root@localhost /]#  mkdir /wj        //创建目录
      [root@localhost /]#  chmod 777 /wj   //设置权限

3、修改配置文件“/etc/samba/smb.cnf”
      [root@localhost /]#  gedit /etc/samba/smb.conf
      # ----------------------- Standalone Server Options ------------------------
      # Scurity can be set to user, share(deprecated) or server(deprecated)
      # Backend to store user information in. New installations should 
      # use either tdbsam or ldapsam. smbpasswd is available for backwards 
      # compatibility. tdbsam requires no further configuration
      security = share           //这里默认是user,改为share,这样不用输入密码就可访问
      passdb backend = tdbsam

     [wj]                //创建共享目录配置
      comment=wj       //名字
      path=/wj         //路径
      read only=no    //是否只读,这里为no,这样用户就可以创建文件夹
      guest ok=yes    //是否允许guest用户登录
      browseable=yes //是否可以浏览目录


4、修改防火墙,打开tcp的端口137、138、139、445
      [root@localhost wj]#  gedit /etc/sysconfig/iptables
       -A INPUT -m state --state NEW -m tcp -p tcp --dport 137 -j ACCEPT
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 138 -j ACCEPT
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT


       [root@localhost wj]#  service iptables restart
      iptables:将链设置为政策 ACCEPT:filter nat                [确定]
      iptables:清除防火墙规则:                                 [确定]
      iptables:正在卸载模块:                                   [确定]
      iptables:应用防火墙规则:                                 [确定]
      iptables:载入额外模块:nf_conntrack_ftp                   [确定]

5、启动smb服务
      [root@localhost wj]#  service smb start
      启动 SMB 服务:                                            [确定]

6、测试,在终端输入命令“testparm”,可以看到共享目录的信息
      [root@localhost wj]#  testparm
      Load smb config files from /etc/samba/smb.conf
      rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
      Processing section "[homes]"
      Processing section "[printers]"
      Processing section "[wj]"
      WARNING: The security=share option is deprecated
      Loaded services file OK.
      Server role: ROLE_STANDALONE
      Press enter to see a dump of your service definitions
      [global]
      workgroup = MYGROUP
      server string = Samba Server Version %v
      security = SHARE
      log file = /var/log/samba/log.%m
      max log size = 50
      idmap config * : backend = tdb
      cups options = raw

      [homes]
      comment = Home Directories
      read only = No
      browseable = No

      [printers]
      comment = All Printers
      path = /var/spool/samba
      printable = Yes
      print ok = Yes
      browseable = No

       [wj]
      comment = wj            //名字
      path = /wj              //路径
      read only = No         //是否只读
      guest ok = Yes         //是否允许guest访问


7、从windows测试,按下快捷键“window+r”,在弹出的窗口输入命令“smb:\\192.168.0.113”,可以看到本机的共享目录
      
      
相关文章
|
2天前
|
Web App开发 监控 Linux
在Linux上,有许多软件可以下载和安装
在Linux上,有许多软件可以下载和安装
83 67
|
2天前
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
27 4
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
1天前
|
Ubuntu Linux Android开发
termux+anlinux+Rvnc viewer来使安卓手机(平板)变成linux服务器
本文介绍了如何在Android设备上安装Termux和AnLinux,并通过这些工具运行Ubuntu系统和桌面环境。
10 2
termux+anlinux+Rvnc viewer来使安卓手机(平板)变成linux服务器
|
1天前
|
Linux C语言 C++
vsCode远程执行c和c++代码并操控linux服务器完整教程
这篇文章提供了一个完整的教程,介绍如何在Visual Studio Code中配置和使用插件来远程执行C和C++代码,并操控Linux服务器,包括安装VSCode、安装插件、配置插件、配置编译工具、升级glibc和编写代码进行调试的步骤。
5 0
vsCode远程执行c和c++代码并操控linux服务器完整教程
|
2天前
|
前端开发 JavaScript 应用服务中间件
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
本文是一篇详细的教程,介绍了如何在Linux系统上安装和配置nginx,以及如何将打包好的前端项目(如Vue或React)上传和部署到服务器上,包括了常见的错误处理方法。
11 0
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
|
1天前
|
Ubuntu Linux Windows
Ubuntu 14.04安装samba服务器
Ubuntu 14.04安装samba服务器
6 0
|
1天前
|
网络安全
Ubuntu14.04安装ssh服务器
Ubuntu14.04安装ssh服务器
10 0
|
1天前
|
Linux 开发工具 Docker
各个类linux服务器安装docker教程
各个类linux服务器安装docker教程
11 0
|
2天前
|
存储 Linux
服务器数据恢复—Linux操作系统网站服务器数据恢复案例
服务器数据恢复环境: 一台linux操作系统网站服务器,该服务器上部署了几十个网站,使用一块SATA硬盘。 服务器故障&原因: 服务器在工作过程中突然宕机。管理员尝试重新启动服务器失败,于是将服务器上的硬盘拆下检测,发现很多坏扇区。联系当地的一家数据恢复公司处理,但是没有成功。
|
网络协议 安全 Unix
Linux下的samba服务配置详解
Linux下的samba服务配置详解
323 1