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. vue的插槽slot

    插槽是写在子组件上,用啦留给父级添加内容的位置接口: 1. 父级里的 <template :is='子标签名'>父插入内容</template>标签,里的内容       sl ...

  2. Python学习之旅(三十)

    Python基础知识(29):virtualenv virtualenv:用来为一个应用创建一套隔离的Python运行环境 比如,现有两个Python项目,一个是Python2.7的一个是Python ...

  3. leetcode-Evaluate the value of an arithmetic expression in Reverse Polish Notation

    leetcode 逆波兰式求解 Evaluate the value of an arithmetic expression in Reverse Polish Notation. Valid ope ...

  4. Herriott池的设计

    0.矩阵法计算光路 1.谐振腔和透镜组的等效,计算x和x’ 2.近轴光路的近似计算和矩阵法. 3.相邻光线的角度 4.为啥分模式 5.椭圆模式 6.要考虑的其他问题,相邻光斑的干涉

  5. java-03-动手动脑

    1. 问题:这两种方式定义的变量是一样的吗? 早期我们经常这样定义变量  int value=100;前面的示例中这样定义变量  MyClass obj = new MyClass(); 回答:一般情 ...

  6. 解决url传中文参数问题

    项目中要做一个表格导出功能,用的是location.url传值给后台导出表格数据.由于传中文会出现乱码现象.故需要给参数转码,具体如下: 对于url要传的中文参数进行两次编码(注意是两次),即enco ...

  7. Vue中computed,methods 和watch

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

  8. awt多线程聊天

    public class ChatServer { boolean started = false; ServerSocket serverSocket = null; public void sta ...

  9. python的var_dump,打印对象内容

    from __future__ import print_function from types import NoneType __author__ = "Shamim Hasnath&q ...

  10. python摸爬滚打之day16----类的成员

    1.变量(字段) 实例变量(普通字段): 实例变量封装在对象中, 用的时候直接用对象来调用. 类变量(静态字段): 类变量封装在类中的, 同一个类不同对象都可以用, 用的时候直接用类名调用(对象也能调 ...