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. ASP.NET MVC中使用FluentValidation验证实体(转载)

    1.FluentValidation介绍 FluentValidation是与ASP.NET DataAnnotataion Attribute验证实体不同的数据验证组件,提供了将实体与验证分离开来的 ...

  2. android studio/Intellij IDEA(MAC OSX)中android模拟器无法启动的一种原因

    翻了stackoverflow上好多方式,各种重装重启清理缓存,都没有效果. 后来发现,用IDEA创建的模拟器的路径是 /Users/xirtam/.android/avd 而IDE使用的路径是 AN ...

  3. 图像分类(一)GoogLenet Inception_V1:Going deeper with convolutions

    论文地址 在该论文中作者提出了一种被称为Inception Network的深度卷积神经网络,它由若干个Inception modules堆叠而成.Inception的主要特点是它能提高网络中计算资源 ...

  4. springcloud第一步:创建eureka注册服务

    实现服务注册 创建EureKaserver 项目 Maven依赖 <parent> <groupId>org.springframework.boot</groupId& ...

  5. Spring Data JPA框架

    1.前言 扔一个 spring data jpa 的代码,可运行,后续补充博客内容. 环境:eclipse + tomcat8 2.部分截图 3.源码 https://gitee.com/niceyo ...

  6. Window丢失api-ms-win-crt-runtime-l1-1-0.dll

    一.现象api-ms-win-crt-runtime-l1-1-0.dll 丢失 二.第一种方案,缺什么补什么http://download.csdn.net/download/su749520/10 ...

  7. ORACLE——NVL()、NVL2() 函数的用法

    NVL和NVL2两个函数虽然不经常用,但是偶尔也会用到,所以了解一下. 语法: --如果表达式1为空则显示表达式2的值,如果表达式1不为空,则显示表达式1的值 NVL(表达式1,表达式2); --如果 ...

  8. openshift 容器云从入门到崩溃之四《配置用户验证》

    1.配置本地用户 之前安装的时候选择了htpasswd验证方式 先创建用户 # htpasswd -c /etc/origin/master/htpasswd admin 授权为集群管理员 # oc ...

  9. 本地node启动服务步骤

    启动node服务: 1.git bash here (node server-run.js) 2.如果第一次启动node服务,要根据提示装依赖文件npm install 依赖文件名 3.启动成功提示: ...

  10. 如果merge分支出现问题,使用git方式查看日志

    Administrator@IT-20161115IKEG MINGW32 ~$ cd e: Administrator@IT-20161115IKEG MINGW32 /e$ ls$RECYCLE. ...