linux 如何共享远程文件夹?

linux 如何共享远程文件夹?,第1张

局域网内有两台linux A、B,此中A部署了ftp服务器,其根目次是/sys/upload,在A和B上成立了Web应用APP,都经由过程ftp,访问A/sys/upload目次中的文件(读、写、履行、删除等 *** 作),但后来不许可利用Ftp服务器了,是以,想基于文件共享的体式格局,在A和B上都成立同一个目次/sys/abcd,使两台机械上的应用APP,访问/sys/abcd时,就像 *** 作本地文件一样 *** 作/sys/abcd,这需要在A机械的/sys/upload文件夹分别和A、B的/sys/abcd文件夹成立映照关系: 对A来讲,需要/sys/abcd指向本地的/sys/upload 对B来讲,需要将A的/sys/upload共享给B,并且共享到目次/sys/abcd下。最注视标是:使两台机械上的应用App,不能感遭到文件夹/sys/abcd有什么不同,以 *** 作本地文件的体式格局 *** 作A机械上的/sys/upload目次不知在linux下可否做到?怎样做?可否把具体步调写下来?谢谢了

方法/步骤

mount -t cifc "windows共享文件夹" "Linux /mnt路径"

i.e. mount -t cifs //16.187.190.60/test /mnt/

Linux 会要求输入访问Windows 共享文件夹上的密码。

注意:

Linux中提示:

Unable to find suitable address.

说明远程共享文件夹路径不存在。请仔细检查,并更正目录路径。

mount -t cifc "windows共享文件夹" "Linux /mnt路径"

i.e. mount -t cifs //16.187.190.50/test /mnt/

注意:

Linux中提示:

mount error(13): Permission denied

Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

解决方案:将访问Windows共享目录的用户名和密码直接加入到命令中。

mount -t cifs -o username=WindowsLogin,password="passwordinWindows"

//16.187.190.50/test /mnt/

注意:该命令中,username为windows上的用户;password为window用户对应的密码

步骤3的命令也可以使用以下方式实现:

mount.cifs -o username="Administrator",password="PasswordForWindows" //16.187.190.50/test /mnt/

通过步骤3和步骤4可以成功将windows共享文件夹挂载在/mnt目录下。不过由于mount命令只能由root权限用户使用。其挂载文件夹的默认owner和group都为root,并且不能通过chmod命令更改权限。

使用mount命令,给挂载共享文件夹指定owner和group.

mount.cifs -o username="Administrator",password="PasswordForWindows",uid=Mysa,gid=Mysa //16.187.190.50/test /mnt/

检查/mnt/中文件夹的owner和group。

更改文件夹权限。给mount共享文件夹所在组的写权限。

mount.cifs -o username="Administrator",password="PasswordForWindows",Mysa,gid=Mysa,dir_mode=0777 //16.187.190.50/test /mnt/


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/6246820.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存