原文网址:http://blog.csdn.net/longfeey/article/details/5937968

Ubuntu samba服务配置是很不错的文件应用很有学习价值,

这里我主要讲解Ubuntu samba服务配置的应用,包括介绍Ubuntu samba启动与关闭等知识方面。

一.安装Ubuntu samba包

sudo apt-get install samba

sudo apt-get install smbclient

二.Ubuntu samba启动与关闭

sudo /etc/init.d/samba start

sudo /etc/init.d/samba stop

三.配置Ubuntu samba服务

Ubuntu samba服务主要配置文件为/etc/samba/smb.conf

1.在windows系统中不用输入密码访问linux共享目录

假设共享目录为/home/share

sudo gedit /etc/samba/smb.conf

修改文件中的内容[gloab]中的security=user 改为security=share

在文件结尾添加如下行:

[share]comment=this is linux share directory

path=/home/share

public=yes

writable=yes

保存文件退出.

重启Ubuntu samba服务

sudo /etc/init.d/samba restart

这样用户就可以匿名访问了,

在windows下输入//IP就可以了

2.在windows系统中需要输入密码才能访问linux共享目录

修改文件中的字段如下

security=user

增加smb passwd file=/etc/samba/smbpasswd

在共享部分添加如下部分valid users=feilong //feilong为linux系统中的用户

然后为用户设置密码

sudo touch /etc/samba/smbpasswd

sudo smbpasswd -a feilong

然后重启Ubuntu samba服务就可以了。

smbpasswd 常见选项

-a 添加一个用户

-d 禁用一个用户

-e 使禁用的用户解禁

-x 删除一个用户

samba服务器测试smbclient //10.10.66.196/feilong

3.在linux中访问windows的共享目录

在linux中可以直接将windows中的共享目录挂载到本机中,

为了查看windows中的共享目录,可以使用smbclient命令查看smbclient -L //IP -U ubuntu查看到共享目录以后,

可以使用smbmount命令进行挂载smbmount '//ip/共享目录名' 挂载点 -o username

例如:smbmout '//192.168.0.1/share' mnt -o username="ubuntu"

然后输入密码就可以了。

4.在linux中访问linux samba 共享目录

1)查看samba 共享目录

在电脑地址栏输入:smb://10.10.66.196/feilong/

注意是打开一个目录时,上面的地址栏,浏览器地址栏好像没法使用

2)挂载linux samba 服务器目录

sudo apt-get install smbfs

sudo mount -t smbfs //10.10.66.196/feilong /mnt -o username=feilong

根据提示输入samba密码,正常情况下就会被挂载到/mnt目录下。

或者使用smbmount命令也行:sudo smbmount //10.10.66.196/feilong /mnt -o username=feilong

四.图形界面samba管理工具

1)安装Ubuntu samba图形管理界面sudo apt-get install system-config-samba

2)启动管理界面:命令: sudo system-config-samba (你也可以在点击菜单项进去: 系统-系统管理-Samba)可添加共享目录,选中可访问用户. 设置用户smb密码命令为: sudo smbpasswd -a 用户名在配置时,要选上“可见”,否则就是隐藏的了,别人就看不到你的共享了这样重启之后别人就可以访问你共享的目录了

3)设置完毕之后要重启:sudo service samba restart

【转】 Ubuntu samba服务器搭建及测试--不错的更多相关文章

  1. ubuntu samba 服务器搭建

    最近总是在搭建 samba 环境,写在笔记上记录下以备后用,长时间不操作了肯定会忘记. Linux 版本:Ubuntu 18.04 具体的操作命令: 1. 安装: sudo apt-get insta ...

  2. ubuntu samba服务器多用户配置【转】

    转自:http://www.2cto.com/os/201204/127043.html ubuntu samba服务器多用户配置   在/home/下有多个用户目录A.B...,现通过samba共享 ...

  3. Ubuntu 16.04下Samba服务器搭建和配置(配截图)

    一.相关介绍 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和 ...

  4. ubuntu 16.04 Samba服务器搭建

    搭建Samba服务器是为了实现Linux共享目录之后,在Windows可以直接访问该共享目录. 现在介绍如何在ubuntu 16.04系统中搭建Samba服务. 1.安装Samba服务 sudo ap ...

  5. Samba服务器搭建配置

    本次环境: 服务端-centos6.8-192.168.2.200 客户端1-centos6.8-192.168.2.201 客户端2-Windows7-192.168.2.104 假设条件如下: 使 ...

  6. L12 samba服务器搭建

    在/data/share目录下建立三个子目录public.training.devel用途如下public目录用于存放公共数据,如公司的规章制度training目录用于存放公司的技术培训资料devel ...

  7. samba 服务器搭建

    为了能在两台机器上共享代码,方便测试不同平台性能和搭建分布式的web server,今天耗费半天时间搭建一个samba服务器共享数据,要求开放写权限,但多次实验均告失败,最终在 鸟哥 的提醒下 检查发 ...

  8. kafka服务器搭建与测试

    kafka服务器搭建 kafka自身集群信息的管理以及对producer和consumer的信息管理是通过zookeeper实现的,zookeepr是kafka不可分割的一部分,所以搭建zookeep ...

  9. Samba服务器搭建与配置

    Samba服务简介Samba的起源:对于windows的网上邻居来讲,共享文件的方式用的是SMB和CIFS协议以及NETBIOS协议Linux/Unix之间用的是NFS协议. ​ 但是Linux和Wi ...

随机推荐

  1. android string.xml里的空格字符

    在string.xml定义字符串的时候常常要用到空格, 直接用键盘敲的话不知道是几个空格,常常看错了,导致误删. 假设用 来替代空格的话,就好非常多. 另外使用%1$s,%1$d能够在一个字符串里定义 ...

  2. 在Ubuntu上下载、编译和安装Android最新源码

    看完了前面说的几本书之后,对Linux Kernel和Android有一定的认识了,是不是心里蠢蠢欲动,想小试牛刀自己编译一把Android源码了呢?一直习惯使用Windows系统,而Android源 ...

  3. Linux服务器监控系统 ServMon V1.1---张宴

    http://zyan.cc/post/291/ http://blog.zyan.cc/post/276/ http://zyan.cc/post/354/

  4. 怎么在后台修改前台html页面的key、title、description

    public void UpdateMeta(string title, string keyword, string desc) { ; i >= ; i--) { if (this.Head ...

  5. 写代码要注意细节,无谓的找前台bug

    <input type="checkbox" name="ckb" value="'+value[0]+'">'真的感觉小细节真 ...

  6. C#与.Net Framework的各种版本和联系

    C#是微软公司发布的一种面向对象的.运行于.NET Framework之上的高级程序设计语言.并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新 ...

  7. c - 根据首字母判断星期几

    #include <stdio.h> #include <ctype.h> /* 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母. */ ...

  8. hibernate_validator_08

    内置的约束条件 Hibernate Validator包含了一些基本的使用比较广的约束,下面是一些Hibernate Validator给出的最常用的约束.另外Hibernate Validator还 ...

  9. Qt零基础教程(四)QWidget详解(3):QWidget的几何结构

    Qt零基础教程(四)  QWidget详解(3):QWidget的几何结构 这篇文章里面分析了QWidget中常用的几种几何结构 下图是Qt提供的分析QWidget几何结构的一幅图,在帮助的 Wind ...

  10. Animator Override Controllers 学习及性能测试

    本文由博主(YinaPan)原创,转载请注明出处:http://www.cnblogs.com/YinaPan/p/Unity_AnimatorOverrideContorller.html  The ...