The Guideline of Setting Up Samba Server on linux(Ubuntu)

  1. From terminate command window, install the samba package with follow command:

Sudo apt-get install samba

2. Edit the samba config with follow command:

Sudo vim /etc/samba/smb.conf

Add follow content for share folder myshare:

[global]                                                                                                 //设置samba服务整体环境

workgroup = WORKGROUP                                                 //设置工作组名称

server string = %h server (Samba, Ubuntu)                  //服务器说明

[myshare]                                                                                           //共享目录的名称

comment = my test share folder                                       //注释说明

path = /home/mostlee/testshare                                    //共享目录的路径

public = yes                                                                                //是yes/否no公开共享,若为否则进行身份验证(只有当security = share 时此项才起

writable = yes                                                        //是yes/否no不以只读方式共享当与read only发生冲突时,无视read only

browseable = yes                                                   //是yes/否no在浏览资源中显示共享目录,若为否则必须指定共享路径才能存取

guest ok = yes                                                                    //是yes/否no公开共享,若为否则进行身份验证(只有当security = share 时此项才起作用)

Share to everyone sample:

Share the folder for shareuser access with account/password:

3.  Restart samba service with follow command:

Sudo service smbd restart

The command to view the smbd service status:

Sudo service smbd status

4. Add a user to access the share folder:

useradd testshareuser

smbpasswd –a testshareuser                                                     set the user password.

5. Access the share from windows os:

View the linux machine’s ipaddress with ifconfig [eth0]

Maybe need to close the firewall, command like:

Service iptables stop

Now, we should access the share folder, in file explorer from windows machine,

url : \\192.168.1.100\myshare

  • For machine in azure, should add endpoints for accessing samba from the virtual machine.
    1. Login the https://portal.azure.com with manage account.
    2. Open the target VM’s property page from Virtual Machines section.
    3. On property page, open the networking page by clicking Networking under Settings node.
    4. Add inbound port rules for enpoints(137,138,139,445)
  • Some other general command for adding share user:

smbpasswd –a username                      add user

smbpasswd –d username                      disable the user

smbpasswd –e username                      enable the user

smbpasswd –n username                      set the user’s password to empty

smbpasswd –x username                      delete the user

The Guideline of Setting Up Samba Server on linux(Ubuntu)的更多相关文章

  1. How To Configure SAMBA Server And Transfer Files Between Linux & Windows

    If you are reading this article it means you have a network at home or office with Windows and Linux ...

  2. samba server install

    要求: create vnc service for win7 access it via vnc viewer. 1TB disk for this Centos PC is used as Sam ...

  3. [转]Android与电脑局域网共享之:Samba Server

    大家都有这样的经历,通过我的电脑或网上邻居访问另一台计算机上的共享资源,虽然电脑和手机之间可以有多种数据传输方式,但通过Windows SMB方式进行共享估计使用的人并不是太多,下面我就简单介绍一下, ...

  4. Samba: Server setup..

    To make samba shard folder permission clear, there are 3 kind of permission need to be paid attentio ...

  5. samba server 设置

     samba server  设置yum install samba.x86_64systemctl start smb.servicesystemctl enable smb.servicesamb ...

  6. How to configure Samba Server share on Debian 9 Stretch Linux

    Lubos Rendek Debian 13 June 2017 Contents 1. Objective 2. Operating System and Software Versions 3.  ...

  7. Samba Server possible problem and solving

    Configured samba server at RHEL7, problem encountered and solved. 1, yum install samba*, RHEL7 syste ...

  8. How to install Samba server on Ubuntu 12.04

    Part 1: Configuring anonymous share with samba server To install the samba package,enter the followi ...

  9. CentOS 7 samba server 配置

    samba是linux上的文件共享服务软件,相当与Windows上的共享文件夹,当然也是要在同一网段上的. 当前用的版本是4.4.4,好吧!下面介绍怎么去安装配置它,here we go! 1. 安装 ...

随机推荐

  1. php直接执行linux 命令

    注意你可以使用的命令只能是php这个用户组的权限和范围,注意这个linux 执行的,windows也是可以对应dos命令,但是打印格式不是很好看 //$output = `ls -al`; //$ou ...

  2. Vue中computed,methods 和watch

    Vue中的计算属性和方法属性 1.计算属性 computed 模版中可以使用表达式 <div id="example"> {{ message.split('').re ...

  3. C0气体传感器分析

    1.外观.价格 2.工作原理 MQ-7 CO气体传感器使用的敏感元件为气敏材料(SnO2),该传感器对一氧化碳的灵敏度高. SnO2在洁净空气中电导率低,传感器的电导率随着空气中CO气体浓度增加而增大 ...

  4. Linux 从源码编译安装 OpenSSH

    https://blog.csdn.net/bytxl/article/details/46639073 Linux 从源码编译安装 OpenSSH以及各问题解决 2015年06月25日 17:37: ...

  5. sass基础学习(一)

    移动端布局各种问题 pc端布局各种问题sass 组件模块化面向对象编程ajax 框架学习 webpack 打包 性能优化 gulp是基于Nodejs的自动任务运行器她能自动化地完成 javascrip ...

  6. 12.1-uC/OS-III调度的内部实现

    1.调度的内部实现通过这两个函数完成调度功能: OSSched()和OSIntExit().OSSched()在任务级被调用, OSIntExit()在中断级被调用.这两个函数都在OS_CORE.C中 ...

  7. linux 防火墙 iptables 目录

    linux iptables 防火墙简介 Linux 防火墙:Netfilter iptables 自动化部署iptables防火墙脚本

  8. docker+rabbitmq的安装

    docker pull rabbitmq:management docker run -d -p : -p : -p : -p : -p : -v /data/rabbitmq-data/:/var/ ...

  9. java框架之Spring(4)-Spring整合Hibernate和Struts2

    准备 导包 Struts2 导入 Struts2 zip 包解压目录下 'apps/struts-blank.war' 中所有 jar 包,如下: asm-3.3.jar asm-commons-3. ...

  10. selenium 淘宝登入反爬虫解决方案(亲测有效)

    前言 目前在对淘宝进行数据爬取的时候都会碰到,登入时的滑块问题,无论是手动还是脚本都不成功.这里的很重要一个原因是很多的网站都对selenium做了反爬虫机制.接下来是笔者参考网上的网友们的方法亲自测 ...