首页 > 编程知识 正文

linux使用mount挂载windows共享文件夹,ubuntu挂载网络文件夹

时间:2023-05-06 03:36:54 阅读:286634 作者:157

命令先直接给出: sudo mount -t cifs -o username=tasdily,password=xxxxxx,rw,file_mode=0777,dir_mode=0777,uid=0,gid=0 //192.30.42.193/TasdilyShare /mnt/shared 先解释下这个命令相关参数的意义:

mount:挂载

-t:vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 

  光盘或光盘镜像:iso9660 

  DOS fat16文件系统:msdos 

  Windows 9x fat32文件系统:vfat 

  Windows NT ntfs文件系统:ntfs 

  Mount Windows文件网络共享:smbfs 

  UNIX(LINUX) 文件网络共享:nfs 

cifs:是一个协议,添加这个参数,可以利用此协议和Windows共享文件。CIFS 是一个新提出的协议,它使程序可以访问远程Internet计算机上的文件并要求此计算机提供服务。

-o:options 主要用来描述设备或档案的挂接方式。常用的参数有: 

  loop:用来把一个文件当成硬盘分区挂接上系统 

  ro:采用只读方式挂接设备 

  rw:采用读写方式挂接设备 

  iocharset:指定访问文件系统所用字符集 

username:Windows下的你目前登录的用户名

password:Windows下的你目前登录的用户密码

//192.30.42.193/TasdilyShare: 为windows的主机ip/共享文件名

/mnt/shared: 为linux上映射的文件夹

rw:对文件的可读可写权限

file_mode, dir_mode: 为linux上的文件夹和文件的权限

setuid=0, setgid=0 linux用户id和组id,这个一定要设置,如果不设置,就算第4步增加了权限,linux上还是不能修改文件的。 uid=0和gid=0,表示root用户

 

在这之前会可能遇到两个问题:

1、cifs应用没有安装:sudo apt-get install cifs-utils

2、mount: /mnt/shared: cannot mount //192.30.42.193/TasdilyShare read-only.

把Windows下的文件夹属性的只读权限去掉

这其中可能涉及到修改Windows10下的文件夹权限问题,请自行百度搜索。

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。