在非桌面位置建立一个共享文件夹用于共享windows的文件夹挂载,同时在非桌面位置建立一个SH文件,sh中写入共享文件夹挂载命令,桌面建立一个SH的快捷键,用户打开桌面快捷方式时就可以运行SH实现挂载成功,并同时打开共享文件夹了,这样也就实现了共享文件了。这里不在桌面区域建立挂载是因为如果在桌面挂载上了,使用都不小心删除此文件时同时也会删除掉windows中的文件,有风险;以下以我的存放位置为例说明:
1、在home下建立一个文件夹,命名为:“共享文件夹“,同时给此文件授权可读可写
命令:
mkdir /home/共享文件夹
chmod -R 777 /home/共享文件夹
2、在home下建立一个文件夹,命名为:“GX“,在此文件夹下建立一个gx,sh文件,gx,sh内容填写好后,在gx,sh上点右键,属性,权限,可读,可写,可执行;
命令:
#!/bin/bash
echo '123456' | sudo -S sudo mount -t cifs -o username=admin,password=123,gid=1000,uid=1000,iocharset=utf8 //192.168.1.2/共享文件夹 /home/共享文件夹
xdg-open /home/共享文件夹/
解释一下:
123456 表示root的密码
username=admin,password=123 表示windows中的账号密码
//192.168.1.2/共享文件夹 表示windows中的路径
/home/共享文件夹 表示kylin中的路径
xdg-open /home/共享文件夹/ 表示打开共享文件夹
gid=1000,uid=1000 表示kylin中用户的ID号,这个很重要,这里要填写使用这个电脑的普通用户账号ID,否则即便是能看到这个共享文件夹中文件了,也不能在这个文件夹中添加文件,可以通过命令获取,我的用户是kylin 就使用: id kylin
3、桌面新键一个名为:共享文件夹.desktop 的文件,记得先新键一个文本文档,然后重命名,在添加内容,最后右键属性权限可执行;
命令:
[Desktop Entry]
Exec="/home/GX/gx.sh"
Icon=/home/GX/gx.ico
Name=共享文件夹
StartupWMClass=crx_ajhkbfhngpakoedepajimaadhmegbdop
Terminal=false
Type=Application
Version=1.0
X-Deepin-Vendor=user-custom
|