深度系统的共享设置
Tofloor
poster avatar
老陌
deepin
2018-06-25 17:36
Author
本帖最后由 myccloves 于 2018-6-26 19:48 编辑

引用:
被外面的雷声惊醒了……
老陌无睡意,打开爱机发现有坛友留言“共享怎么处理?“ 惭愧,老陌虽然很努力,但只学到操作系统的界面操作,共享还没有学到,无法帮助他解决了,不过老陌还是准备到单位试一下。

到单位之后我尝试了一下,首先声明老陌并不会代码配置,只是通过窗口操作来实现。

一、环境介绍:
linux主机1:
    ip address: 172.16.18.16
    user name: cclove

linux主机2:
    ip address: 192.168.1.104
    user name: linux
此主机在另一个路由子网里,访问Linux主机1没问题,反之没有做静态路由,老陌用于测试访问主机1的共享。

windows主机
    ip address: 172.16.18.12
    username: test

二、设置linux主机1共享
  • 打开"深度文件管理器",进到主目录中。
  • 新建共享目录 “share”
  • 右键 “share” 属性设置如下:




    共享名: share
    权限:可读写
    匿名访问:不允许,老陌需要对方输入用户名和密码访问

  • 设置密码

单击菜单按钮,设置密码,输入共享密码。




三、linux主机2访问linux主机1共享


打开深度文件管理器,在地址栏输入linux主机1的地址:
  1. smb://172.16.18.16
Copy the Code

双击共享目录,输入用户名和密码:



注意:这里面输入linux主机1的用户名和设置的共享密码,最后单击连接,测试成功!

四、windows主机访问linux主机1共享


访问的方法和上面基本一样,打开“计算机”,在地址栏里输入:

  1. \\172.16.18.16
Copy the Code



双击共享目录,输入用户名和密码就可以了。



五、linux主机访问windows共享


windows共享设置方法略,老陌相信大家都会。
访问方法类似,输入目标主机的IP进行访问。



六、windows做服务器,linux开机自动挂载


老陌不想每次访问windows都去手动连接,想要自动化。当然目标主机应该是一台服务器,天天开机。老陌把172.16.18.12这台windows假想成windows server进行测试。

首先老陌在终端测试一下能不能挂载:



老陌简单解释一下:


  1. #进入到/mnt目录
  2. cd /mnt/   



  3. #创建挂载点
  4. mkdir winshare   



  5. #挂载目标主机到本地目录
  6. # -t cifs 网格共享文件系统
  7. # -o username=test,password=c  目标主机的用户名和密码
  8. # //172.16.18.12/share  目标主机共享目录
  9. # /mnt/winshare 本地挂载目录

  10. mount -t cifs -o username=test,password=c  //172.16.18.12/share /mnt/winshare



  11. #查看共享资源
  12. ls /mnt/winshare
Copy the Code

为了实现开机自动挂载,我们把挂载目录写到/etc/fstab中



  1. #把挂载信息写到这里
  2. #共资目录  挂载点  文件系统  其它选项……
  3. //172.16.18.12/share   /mnt/winshare   cifs  username=test,password=c  0 0
Copy the Code

七、linux作服务器,windows自动挂载

与上面的相反,linux天天开机,在windows下打开“计算机”,映射网络驱动器,输入目标主机的IP和密码。
由于windows主机操作大家都熟悉,这里不做截图说明。

后记
老陌为了弄这个共享,查了一些资料,对于“坛友”提出的问题(为什么),我无法解答,我也不懂。但我在单位网络测试中,一切OK。
此文也可以通过老陌的博客访问(不稳定):http://mycclove.vicp.cc/me/articles/2018/06/25/1529886050491.html



补充一下:2017-6-26

我发现如果文件放到/目录下,右键没有共享,那只能用root了。

修改: /etc/samba/smb.conf


  1. [global]
  2.                   workgroup = WORKGROUP
  3.                   security = user
  4.                   passdb backend = tdbsam
  5.                   map to guest=bad user

  6.   [share]
  7.                   comment =share
  8.                   path=/media/wind
  9.                   writable = yes
  10.                   browseable = yes
  11.                   public=yes
Copy the Code

保存后重启一下服务:

  1. sudo systemctl restart smbd.service
Copy the Code


注意:以上是匿名访问的。

Reply Favorite View the author
All Replies
1 / 2
To page
avatar
21wmd
deepin
2018-06-25 17:52
#1
老司机是在单位搭共享啊
Reply View the author
avatar
老陌
deepin
2018-06-25 17:55
#2
https://bbs.deepin.org/post/159339
老司机是在单位搭共享啊

是啊,有坛友私信我,共享的问题,但我也不懂啊,我只是查资料测试,但说不出为什么?,反正测试通过了。
哈哈。
Reply View the author
avatar
Beginner
deepin
2018-06-25 20:00
#3
https://bbs.deepin.org/post/159339
是啊,有坛友私信我,共享的问题,但我也不懂啊,我只是查资料测试,但说不出为什么?,反正测试通过了。 ...

我这边也测试了一下,最终发现旦凡以“管理员身份”打开设置的共享,基本在远端都不能访问的。
Reply View the author
avatar
老陌
deepin
2018-06-25 20:03
#4
https://bbs.deepin.org/post/159339
我这边也测试了一下,最终发现旦凡以“管理员身份”打开设置的共享,基本在远端都不能访问的。 ...

啊,我看你设置是通过修改配置文件实现的,通过窗口操作时,我用装系统时创建的用户测试的。
Reply View the author
avatar
Beginner
deepin
2018-06-25 20:10
#5
https://bbs.deepin.org/post/159339
啊,我看你设置是通过修改配置文件实现的,通过窗口操作时,我用装系统时创建的用户测试的。 ...

情况是这样的,我安装完系统后发现只有主目录(/home)这部份是我可以操作的,毕竟用惯了Win到处建目录,其它几个盘竟然都建不了,于是我就用“管理员身份打开”,然后在各个盘上各建一个目录进行共享,结果就是怎么弄都无法让远端真正访问到。你可以试试看。
Reply View the author
Comments
myccloves
2018-06-25 20:34
好的,我一会儿试一下。
avatar
Beginner
deepin
2018-06-25 20:19
#6
https://bbs.deepin.org/post/159339
啊,我看你设置是通过修改配置文件实现的,通过窗口操作时,我用装系统时创建的用户测试的。 ...

另外,我对你在自己的设备上自建博客很来电啊,感觉速度还可以呢,你那是多少带宽啊?
Reply View the author
avatar
老陌
deepin
2018-06-25 20:32
#7
https://bbs.deepin.org/post/159339
另外,我对你在自己的设备上自建博客很来电啊,感觉速度还可以呢,你那是多少带宽啊? ...

我们单位带宽100M
Reply View the author
avatar
jianguo922
deepin
2018-06-25 21:40
#8
呵呵
Reply View the author
avatar
155******39
deepin
2018-06-26 00:36
#9
我在自己家里用WIN搭载的共享,当NAS用,把共享的文件夹添加个标签就不用每次进deepin再去点共享了。这样进去的速度挺快的
Reply View the author
avatar
老陌
deepin
2018-06-26 04:00
#10
https://bbs.deepin.org/post/159339
我在自己家里用WIN搭载的共享,当NAS用,把共享的文件夹添加个标签就不用每次进deepin再去点共享了。这样进 ...

好主意~~
Reply View the author
avatar
观摩
deepin
2018-06-26 05:27
#11
确实老司机。
软件方面的问题查查资料基本都是可以解决的。
Reply View the author
avatar
老陌
deepin
2018-06-26 06:10
#12
https://bbs.deepin.org/post/159339
情况是这样的,我安装完系统后发现只有主目录(/home)这部份是我可以操作的,毕竟用惯了Win到处建目录, ...

我测试了,对于windows分区,ntfs没有问题。
但是我在/下面创建目录则右键没有共享选项,所以不能设置共享。 这就是你为什么要用管理员账号的原因吧?

虽然共享不了,但我这样处理的:

1. 这个目录的所有者改成当前用户(非管理员),但还是没有创建共享选项
2. 这个目录创建一个链接,放到当前用户目录中,可以设置共享,共享成功。
3.从另一台计算机访问成功。



Reply View the author
avatar
老陌
deepin
2018-06-27 03:49
#13
https://bbs.deepin.org/post/159339
情况是这样的,我安装完系统后发现只有主目录(/home)这部份是我可以操作的,毕竟用惯了Win到处建目录, ...

我做了补充,我感觉之前的方法不行,只能修改/etc/samba/smb.conf配置文件来设置共享。我设置的是匿名的,这样windows访问方便。
Reply View the author
avatar
Beginner
deepin
2018-06-27 06:44
#14
本帖最后由 beginner 于 2018-6-26 22:46 编辑
https://bbs.deepin.org/post/159339
我做了补充,我感觉之前的方法不行,只能修改/etc/samba/smb.conf配置文件来设置共享。我设置的是匿名的 ...

我把一个硬盘挂在/usr/local上面,然后在里面开了个目录叫Share,并在命令行将这个share设置为当前用户所有且变更了该目录所属组为当前用户组。
我以为经过这样的操作之后它就可以被共享,我在鼠标右键上并没有看到“共享”的菜单

另外,我现在的本机状态是属于全新设备,刚刚重新安装过Deepin 15.6
Reply View the author
avatar
老陌
deepin
2018-06-27 14:45
#15
https://bbs.deepin.org/post/159339
我把一个硬盘挂在/usr/local上面,然后在里面开了个目录叫Share,并在命令行将这个share设置为当前用户所 ...

我那样做也没有共享,但创建一个快捷方式到用户主目录中,对这个快捷方式共享,也可以实现共享的目的。在单位测试成功。

不过有了/etc/samba/smb.conf的修改方法,用不着这样处理了,集中在这个文件中管理,还是很方便的。
Reply View the author
avatar
犇牛
deepin
2019-05-07 00:38
#16
如何 禁止别人连接(查看)到我的打印机,就是禁止共享
Reply View the author
avatar
然也
deepin
2019-05-07 02:19
#17
老陌真厉害
Reply View the author
avatar
edeas
deepin
2019-05-07 09:09
#18
厉害 收藏了
Reply View the author
avatar
zhangdingqu
deepin
2019-10-15 05:43
#19
我的为什么无法访问Windows共享文件夹呢?手机都可以正常访问哦
Reply View the author
avatar
152******45
deepin
2019-10-15 09:42
#20
先回复一下,顶了!
Reply View the author
1 / 2
To page