Ubuntu Linux下快速搭建Samba服务

引用:http://www.linuxidc.com/Linux/2016-03/129195.htm

Samba服务对于从事Linux开发从业人员来说并不陌生,现在也有Windows版本了,当我们在开发Linux驱动或者应用的时候,一般都输需要个Linux开发环境。对于大公司来说有个服务器可供程序员们公共使用,但对于小公司来说一般是在虚拟机里转个Linux开发环境,也很少用实体机来装Linux的,当然也有例外。这是时候往往涉及到Windows和Linux之间文件交互的问题,我现在用的最多的就是Samba,当然也有STFTP、TFPT等等。以个人习惯今天就说说Samba的快速搭建问题。

一、说下对于初学者都有那些问题存在

没有建立samba文件目录,根据需要建立个samba文件夹,如mkdir /home/xiaobao/samba

没有给samba文件夹足够的权限,根据需要设定文件夹权限,如chmod 777 /home/xiaobao/samba

smb.conf设置问题,在这我强调下对于我们个人电脑虚拟机使用samba,没必要设置用户组、用户和权限密码什么的,因为使用的时候就我们自己在用,用户也就我们自己,也没有安全不安全的,已关机,又不能访问了,开机我们肯定在干活啊。

这点很多人都会犯,包括老手,这里就不吐槽了,我只是强调这点很重要。就是配置好后,不重启samba服务。不重启严格来说是不生效的。

二、安装步骤

Ctrl+Alt+T打开中断窗口,检查虚拟机可以上网,如ping www.linuxidc.com,

sudo apt-get autoremove samba 卸载所有与samba有关的程序,有朋友问我怎么samba安装有问题,我看了看,电脑上安装了好几个版本的samba,配置文件都该乱了,我建议安装前先卸载所有与samba有关的程序。

sudo apt-get upgrade、sudo apt-get update 两条指令来更新系统所欲的依赖程序。

sudo apt-get install samba 安装samba服务。

sudo vim /etc/samba/smb.conf 在最后添加配置,如下:

[share]

path  = home/xiaobao/samba

available = yes

browseable = yes

public = yes

writable = yes

保存、退出。

/etc/init.d/smbd restart  重启samba服务

查看linux本机IP地址,ifconfig ,显示如图:

回到window环境下,打开运行,输入\\192.168.0.100,按回车。如图所示:

回车后显示share共享网络文件夹,如图

复制网络文件夹地址,添加我的电脑网络映射,创建网络硬盘如图所示

回到桌面,右击我的电脑选择映射网络驱动器,如图所示

添加网络地址。如图所示

整体效果如图所示

------------------------------------分割线------------------------------------

时间: 2024-12-20 19:19:08

Ubuntu Linux下快速搭建Samba服务的相关文章

Linux下快速搭建ntp时间同步服务器

背景: 服务器多了,时间是否一致以及是否准备就显得格外重要,虽然这个问题总是被忽略,但是统一时间是很有必要的,因为时间问题导致服务出现问题也是司空见惯,本文简单介绍一下ntp的快速搭建和使用. 1.  安装ntp yum -y install ntp(直接yum安装即可) 2.  修改ntp.conf的配置 1)vim /etc/ntp.conf ①   配置方法一:只允许192.168.100.0网段的客户机进行时间同步 在restrict default kod nomodify notra

Linux下快速搭建php开发环境

php开发环境快速搭建 一.Linux下快速搭建php开发环境 1.安装XAMPP for Linux XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,使用XAMPP可快速搭建PHP开发环境.下载链接:https://www.apachefriends.org/download.html  进入下载界面选择XAMPP for Linux下载 启动终端输入命令  cd /下载xampp保存的路径.我的保存路径是:/home/coderose/下载.更改安装程

快速搭建samba服务

如何在UNIX主机和windows主机共享数据呢?搭建FTP服务是一种,但是FTP能够很方便的上传下载数据,但是如果想修改数据就会比较麻烦了,这时你需要先把文件下载下来,修改以后再上传上去,这种办法很麻烦,不符合我们的需要. 使用NFS服务呢?NFS服务器共享一个目录,然后NFS客户端挂载此目录,若客户端有rwx权限,很轻松的便可以修改数据,而且修改后数据在各主机之间同时可以看到.但遗憾的是NFS只能在类UNIX主机之间使用,不能跨平台.而windows上的CIFS(Common Interne

Linux服务器上搭建samba服务实现文件共享

实验 实验环境: 一台虚拟机上的linux服务器和一台真机 实验要求: 一,客户机能够匿名访问linux服务器文件: 二,客户机需要用户验证访问linux文件: 三,创建共享账号的别名实现登陆: 四,访问地址的限制: 五,linux主机查询目标主机共享资源列表和登陆并访问共享文件夹: 六,使用mount挂载共享文件夹: 实验步骤: 一,匿名访问linux服务器文件 安装samba服务程序: 查看samba是否安装完整 过滤"#"和":"符号在导入smb.conf配置

Linux如何详细搭建samba服务

1.samba简介samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,有服务器及客户端程序构成 进过我们了解了NFS服务后,其实NFS和samba一样的,就是在网络中实现文件共享的一种实现,但二者有着略微不同,NFS服务其不支持windows平台,而本章介绍的是samba服务是能够在任何SMB协议的主机之间共享文件的一种实现,当然包括windows. SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不

ubuntu环境下快速搭建开发环境

接触ubuntu已经半年了,虽然游戏啊qq啊在linux下配置稍微麻烦一些,但是作为开发环境,ubuntu真的是好东西,无论是c啊还是php and etc 看到官网上文档开发环境建议wamp,如果是linux环境新,就建议使用lamp,而且配置更加的简单.当然也有人使用lnmp. ubuntu的安装很简单,不会的自己去百度. ubuntu的服务器版本虽然默认集成了开发环境,但是有个问题就是字符界面,所以建议不要安装ubuntu官网上的服务器版本,服务器版本不过是没有安装图形界面,并且集成了服务

Linux下快速搭建DNS服务器

一.术语解释:TTL Time To Live 缓冲保留时间ORIGIN 属于哪个域@ 代指域IN 开头需要空格SOA 一行记录类型的开始参数:forwarders {} 指向自己无法解析的域名跳转到外部dns服务测试方法:host 域名(host IP) 使用nslookup方法测试 使用dig @ns ip或域名测试邮件服务 dig 域名 mxmx 邮件交换记录 IN MX 10 域名------------------------------------------------------

在Linux上搭建samba服务后,到Windos上访问不了共享目录的问题排障

今天在linux下搭建samba服务时,出现了几个问题,经过多次努力尝试,终于顺利解决问题:在linux上搭建samba服务,编译 vim /etc/samba/smb.conf完成后:1>在Windos上测试访问共享的目录时,错误提示如下 2>在浏览器上输入:file://192.168.1.103/sanshi,访问后还是同样的错误3>在linux上访问,如下提示[[email protected] ~]# smbclient //192.168.1.103/sanshiWARNIN

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享 实现环境:VMware workstations.RHEL7.0 第一步:配置网卡IP及yum软件仓库 命令:vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 命令:vim /etc/yum.repos.d/aria.repo(这里的yum.repo是需要自己创建的,文件名自定即可) 第二步:设置挂载点并挂载本地ISO文件 将ISO文件连接上线 创建挂载点并挂