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工具只能操作局域网的,又没 ...
随机推荐
- apache+tomcat整合
一 .Apache与Tomcat的比较 apache支持静态页面,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是 ...
- Python脚本控制的WebDriver 常用操作 <二十> 处理表单元素
测试用例场景 表单对象的操作比较简单,只需要记住下面几点 使用send_keys方法往多行文本框和单行文本框赋值: 使用click方法选择checkbox 使用click方法选择radio 使用cli ...
- Python计算斗牛游戏的概率
Python计算斗牛游戏的概率 过年回家,都会约上亲朋好友聚聚会,会上经常会打麻将,斗地主,斗牛.在这些游戏中,斗牛是最受欢迎的,因为可以很多人一起玩,而且没有技术含量,都是看运气(专业术语是概率). ...
- C#实现发送邮件——核心部分代码
在KS系统中有个发送邮件的功能需要做上网查阅资料以后,通过自己的部分修改实现了发送邮件的功能话不多说先来个界面: 邮件发送分一下步骤: 1.smtp服务信息设置 2.验证发件人信息 3.添加附件 4. ...
- Java中的main()方法详解
在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是 ...
- Mac下运行ASP.NET Core应用程序
Mac下运行ASP.NET Core应用程序 在Mac下运行ASP.NET Core应用程序 通过参照.NET Core相关官方文档,在我的Mac电脑上用Visual Studio Code创建了我的 ...
- Cocos2D-x搭建新环境注意事项
网上资源都说安装Python后, 设置环境变量, 解压Cocos2Dx压缩包就OK, 但运行CppTest还是会报错, 以下是错误解决方案: 1. 错误提示 error LNK1123: failur ...
- UIDynamic仿物理引擎-浮动碰撞效果-b
最近产品提了个需求(电商的APP-两鲜),需要在APP背景加上几个水果图案在那里无规则缓慢游荡...模仿 天天果园 APP的.好吧,那我就在网上找了很多文章,总结一下写个demo.效果如下: Mou ...
- Caffe安装教程(原创)
转载请注明地址 说明:本文档参考自Caffe官网的安装说明,http://caffe.berkeleyvision.org/installation.html 如果对安装过程中,需要用到的依赖不明,请 ...
- 如何用jmeter对websock和protobuf进行压力测试
1. 一个websocket插件官网地址 https://github.com/maciejzaleski/JMeter-WebSocketSampler 2. 可以用上述插件,也可以自己扩展,以实现 ...