ubuntu 映射网络驱动器到本地
公司办公都是在ubuntu服务器上,所以每每拷贝修改文件都要ftp之类的,实在不方便。
索性将服务器挂载到自己本地目录下。
服务器端参考其他samba安装和配置。这里只是说下本地自动挂载方法。
一、首先本地要安装samba文件系统,以前是sambafs,现在改成了cifs-utils
安装命令行如下:
sudo apt-get install cifs-utils
二、安装完毕后,修改fstab配置文件。
sudo vi /etc/fstab
我的配置如下:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab().
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda9 during installation
UUID=6aef3e79-e7bc-4da3--68fd7b4069dd / ext4 errors=remount-ro
# /boot was on /dev/sda7 during installation
UUID=1bcf1be5-8bf9-4b78-a37d-eecc312249b2 /boot ext4 defaults
# /home was on /dev/sda10 during installation
UUID=44aa758f-fd97-448c--6b1c071fdeee /home ext4 defaults
# /home/joseph/win_work/ was on /dev/sda5 during installation
UUID=B62C67A72C6760FB /home/joseph/win_work/ ntfs dmask=022,fmask=133,uid=1000,gid=1000
# swap was on /dev/sda8 during installation
UUID=93db6e5e-1fa9-4b49-8a62-bd0404d88118 none swap sw #mount -t cifs -o username="共享用户",password="密码" //ip/sharing_folder /mountpoint
//192.168.1.95/“服务器samba设置的共享文件夹” /home/joseph/95 cifs username=“服务器对应的samba用户名”,password=服务器对应的samba密码,uid=”本地所属用户“,gid=“本地所属组",ro 0 0
/etc/fstab
这里值得注意的就是options项。
username: 服务器samba所设置的某个共享目录的用户名,若没有此项默认为root。
password: 服务器samba所设置的某个用户的密码。
uid: 指定此网络驱动器挂载后的所属用户。
gid: 指定此网络驱动器挂载后的所属组。
其中uid和gid的值可以从/etc/passwd中查看
joseph:x:1000:1000:joseph,,,:/home/joseph:/bin/bash
第一个1000即uid,第二个1000即gid.
或者执行: echo $UID $GID 来获取。
ro: 只读,可根据需要更换为rw(读写)
附服务器端配置:
[samba共享名字]
path = "共享的文件夹路径,比如/home/youname"
available = yes
browseable = yes
public = no
valid user = "用户"
writable = yes
/etc/samba/smb.conf
上文fstab中的“服务器samba设置的共享文件夹”就是这里的:samba共享名字,比如名字是aaa,fstab中就应该这样写
//serverIP/aaa
username的值就是这里的valid user的具体用户,比如名字是bbb, fstab中就应该这样写
username=bbb
三、配置完毕后执行挂载命令。
sudo mount -a
如果没有报错,可以执行以下命令确认。
ls -ld <所挂载的路径>
附我的挂载情况:
┌─Path:~
└─>[::]joseph$ll
总用量 .1G
drwxr-xr-x joseph joseph .0K 4月 : .
drwxr-xr-x root root .0K 4月 : ..
drwxr-xr-x joseph joseph 4月 :
drwxr-xr-x joseph joseph 4月 :
drwxr-xr-x joseph joseph 4月 :
drwxr-xr-x joseph joseph .0K 3月 : .aMule
drwxr-x--- joseph joseph .0K 2月 : .android
-rw-r--r-- joseph joseph 309K 4月 : asound.conf
-rw-r--r-- joseph joseph .3K 3月 : background.png
-rw------- joseph joseph 101K 4月 : .bash_history
-rw-r--r-- joseph joseph 2月 : .bash_logout
-rw-r--r-- joseph joseph .1K 4月 : .bashrc
drwxr-xr-x joseph joseph .0K 4月 : bin
drwx------ joseph joseph .0K 4月 : .cache
ls -l
其中95,93,91就是网络驱动器所挂载的文件夹,
第一个joseph就是所属用户,第二个joseph是所属组。
ubuntu 映射网络驱动器到本地的更多相关文章
- Ubuntu下映射网络驱动器
Ubuntu下映射网络驱动器https://www.linuxidc.com/Linux/2013-07/86928.htm linux下samba访问路径: smb://192.168.1.111/ ...
- win8访问win7中的共享文件夹 映射网络驱动器
同一个局域网内,配置好了一台win7(假设计算机名为A)的共享文件夹,设置方法可以参考http://www.doudouxitong.com/guzhang/xitongjiqiao/2014/082 ...
- serv-u中如何映射网络驱动器
用一台机器作服务器,但硬盘空间不足,想通过影射网络驱动器来实现ftp的空间扩容! 如何映射网络硬盘或文件? 首先打开我的电脑--工具选项--映射网络驱动器: 如图示: 在文件夹输入映射路径:\\XXX ...
- C#映射网络驱动器
using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential)] public class NetResource ...
- CentOS虚拟机如何设置共享文件夹,并在Windows下映射网络驱动器?
一.为什么要这么做? 最近在做Linux下的软件开发,但又想使用Windows下的编程工具“Source Insight”. 亲测有效. 要注意查看smb.conf.example,centos7的 ...
- [转]CentOS虚拟机如何设置共享文件夹,并在Windows下映射网络驱动器?
CentOS虚拟机如何设置共享文件夹,并在Windows下映射网络驱动器? 转自这里 一.为什么要这么做? 最近在做Linux下的软件开发,但又想使用Windows下的编程工具“Source Insi ...
- Windows映射网络驱动器提示错误
问题描述:Windows映射网络驱动器的时候,提示文件和打印机共享资源处于联机状态未对连接尝试检测到做出响应 解决方法:不同情况可能不一样,我的原因是,映射的Linux,防火墙处于开启状态,关闭了就可 ...
- 在WIN7、WIN10操作系统用WebDAV映射网络驱动器需要的操作
如果WebDAV不是https的,win7默认是添加不上的,需要修改注册表使得WIN7同时支持http和https,默认只支持https,然后重启服务 某一服务器,配置好了WebDAV.用苹果电脑作客 ...
- 怎么用群晖webdav实现外网映射网络驱动器
前几天刚作好群晖nas局域网内的磁盘映射功能,今天老板又想实现在家里也能跟在公司一样的方便访问映射功能,因为使用网页操作实在太麻烦了.这可怎么办官方提供的 Assistant工具只能操作局域网的,又没 ...
随机推荐
- selenium-webdriver用例批量运行和测试套件使用 ------之我见
用例批量运行和测试套件使用 ------之我见 学习selenium-webdriver已经一段时间了,最近学习到,测试用例的批量执行,和测试套件的使用,有点自己的理解,不晓得对不对,希望大家指正! ...
- Sublime Text博客插件 --- iblog
iblog是一款 sublime 博客插件,目前只支持cnblog. 项目地址:https://github.com/iskeeter/iblog 功能介绍 新建和更新cnblog的博客 支持mark ...
- SQLserver关于教学楼中教室在某个时间段是否被占用的数据库设计
需求:关于教学楼中教室在周几某个时间段是否被占用的数据库设计 具体代码如下: -------------------教学楼维度 CREATE TABLE TeacBuild ( tbID int no ...
- I/O空间映射
转自:http://www.cnblogs.com/hydah/archive/2012/04/10/2232117.html 注:部分资料和图片来源于网络,本文在学习过程中对网络资源进行再整理. I ...
- VS2013中设置大小写的快捷键
1.我们在定义头文件时,通常需要定义: #ifndef _MainMenu_H_#define _MainMenu_H_ your code... #endif 我们需要将头文件名设置为大写的: ...
- TCP协议三次握手、四次断开 过程分析
建立TCP连接的过程需要进行三次信息交换,通常称为“三次握手”,示意图如下:
- Eclipse启动的时候窗口一闪就关的解决办法(转)
有时候会碰到如题这种问题,从网上查知解决办法,非常管用 为eclipse.exe创建一个快捷方式,然后快捷方式上右键-属性,在目标栏填入 E:\eclipse\eclipse.exe -vm &quo ...
- 管道Pipe
管道Pipe java.nio.channels包中含有一个名为Pipe(管道)的类.广义上讲,管道就是一个用来在两个实体之间单向传输数据的导管.管道的概念对于Unix(和类Unix)操作系统的用户来 ...
- IntelliJ IDEA 调试小记
一.IntelliJ IDEA 调试没有F6 Eclipse调试有F6,意为下一步,递增F8.可IntelliJ IDEA 调试没有这个. 二.图解 Step Over (F8): 下一步 (相当于E ...
- 【BZOJ】【2463】【中山市选2009】谁能赢呢?
博弈论 这能算博弈论吗…… orz ZYF so sad……窝智商太低 题解搬运: 当n为偶数时,可以被2*1的骨牌完全覆盖,所以每次都走骨牌的另一端,而另一个人只能走新的骨牌,直到没有为止 当n为奇 ...