75、文件共享问题
**一、Windows和麒麟文件共享**
**Windows端进行的操作**
1、打开控制面板,找到“程序”并打开

2、选择“启动或关闭Windows功能”

3、找到两个SMB服务,并进行勾选,最后点击确定即可

**文件共享**
1.首先在windows电脑上建一个文件夹,打开属性,点击共享。

2.接着点击高级共享,赋予权限。

3.把共享文件夹打上勾。

4.在点击权限,把三个权限都勾上,然后点击确认,即可

**麒麟端进行的操作**
1.在国产电脑上在常用软件中找到文件浏览器,右键添加到桌面上。

2.然后在桌面上找到这个图标后右键属性。

3.在命令行caja-no-desktop-browser %U中的%前面输入smb://windows电脑的IP地址后关闭。

4.再次点击文件浏览器图标后,会跳出一个验证,如图,输入windows电脑的账号和密码后进行访问,点击永远记住。再次打开时不用验证。两者都可以在文件夹中删减或增加文件。

**二、麒麟和麒麟文件共享**
**(一)服务端**
1.选择想要共享的文件夹右击属性,选择共享。

2.如下图勾选,点击创建共享


3.点击自动添加权限
4.服务端电脑需要关闭防火墙(4.1)或开启Samba(4.2),二选一。
4.1关闭防火墙

**若没有关闭防火墙,需Ctrl Alt T进入终端,输入sudo apt-get install ksc-defender更新安全中心,输入密码,输入y,等待安装完成。然后再重启安全中心。**

4.2 Ctrl+Alt+T进入终端,输入sudo smbpasswd -a 用户名(最好和服务端机器用户名一致),设置samba密码。(如果不设置则无法读写共享文件夹中的文件)
放开samba服务,控制面板-->安全中心-->网络保护-->防火墙-->自定义配置-->samba打钩

**客户端到时访问时需要输入Samba密码。**
**(二)客户端**
假设服务端电脑ip为192.168.1.116
1.ctrl alt T打开终端,输入ping 192.168.1.116看是否连通。如下图所示即是连通。

2.所有程序将文件浏览器添加到桌面,右键属性添加服务端ip,命令输入框填入smb://服务端电脑ip/(例如smb://192.168.1.116/),关闭再打开。


输入密码即可登录共享。

1.客户端添加文件会闪退,需要安装补丁包,(https://pan.baidu.com/s/1rG-6eU9Ps3hGfOds3j1gFQ 提取码:0000 )sudo dpkg -i *.deb安装
2.客户端添加文件,在服务端会加锁,同样在‘所有程序将文件浏览器添加到桌面,右键属性添加服务端ip,命令输入框填入smb://服务端电脑ip/
(例如smb://192.168.1.116/),关闭再打开’即可解决共享文件写入问题。
**三、麒麟和Windows文件共享**
**(一)服务端**
1.选择想要共享的文件夹右击属性,选择共享。

2.如下图勾选,点击创建共享


3.点击自动添加权限
4.服务端电脑需要关闭防火墙。

**若没有关闭防火墙,需Ctrl Alt T进入终端,输入sudo apt-get install ksc-defender更新安全中心,输入密码,输入y,等待安装完成。然后再重启安全中心。**

**(二)客户端**
1.打开Windows电脑,按住 win+R 键。
2.输入 \\麒麟端电脑的IP,点击确定,即可看到麒麟端共享的文件。
(我这里建立的是名称为ceshi的文件夹。)

