原文网址: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. Linux cpuinfo 详解

     在Linux系统中,如何详细了解CPU的信息呢? 当然是通过cat /proc/cpuinfo来检查了,但是比如几个物理CPU/几核/几线程,这些问题怎么确定呢? 经过查看,我的开发机器是1个物理C ...

  2. [转] 多线程下变量-gcc原子操作 __sync_fetch_and_add等

    http://blog.sina.com.cn/s/blog_6f5b220601013zw3.html 非常好的原子操作,不用加锁:__sync_fetch_and_add GCC 提供的原子操作 ...

  3. iOS异步图片加载优化与常用开源库分析

    网络图片显示大体步骤: 1.下载图片: 2.图片处理(裁剪,边框等): 3.写入磁盘: 4.从磁盘读取数据到内核缓冲区: 5.从内核缓冲区复制到用户空间(内存级别拷贝): 6.解压缩为位图(耗cpu较 ...

  4. 前端的数据库:IndexedDB 。 ps:入门

    应用程序需要数据.对大多数Web应用程序来说,数据在服务器端组织和管理,客户端通过网络请求获取.随着浏览器变得越来越有能力,因此可选择在浏览器存储和操纵应用程序数据. 本文向你介绍名为IndexedD ...

  5. java多态 -- 猫狗案列

    我们用猫狗案例来表明在java中使用多态的好处: class Animal{ public Animal(){} public void eat(){ System.out.println(" ...

  6. Android四大图片缓存(Imageloader,Picasso,Glide,Fresco)原理、特性对比

    四大图片缓存基本信息 Universal ImageLoader 是很早开源的图片缓存,在早期被很多应用使用. Picasso 是 Square 开源的项目,且他的主导者是 JakeWharton,所 ...

  7. Android Service生命周期及用法

    Service概念及用途:Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行, ...

  8. jquery 的缺点

    接口不统一 其中.each();.map();$.each();这些方法的参数函数的参数顺序是index, value这种顺序.但是$.map();方法的参数函数的参数顺序则是value,index这 ...

  9. CTE的使用

    CTE在SQL2005后的版本提供,丰富了查询的表现形式,下面我们慢慢来看下CTE都能干什么 1.自我递归 ;WITH myaa AS ( SELECT num=1 UNION ALL SELECT ...

  10. Xcode7新特性

    更新Xcode7之后报错: Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], ...