生态社区

技术文档

smba的共享盘,会有的一些问题

发布时间:2023-06-05    浏览次数:512次    作者:湖南省计算产业生态创新中心 (长沙)

问题描述:

因为在机关内部,几乎每一个处室,不管是大小领导都会使用基于smba的共享盘,所以会有一些问题,如下:

1.我的电脑里,公共盘,输入地址访问,点击“记住密码”选项,没效果

2.共享盘里的文件打开后内容都是空的,且文件大小都是1T(某些电脑)

3.每次注销用户重新打开都需要重新输入密码验证

4.用户想邮件附件直接访问共享盘

5.有些用户挂载的共享盘文件不可编辑

这些都是影响使用,影响工作的问题,所以解决问题是重中之中,在日程之中。

解决思路:

可以在开机的时候自动挂载共享盘,并且改变共享盘文件夹的属性和权限,让普通用户对其拥有修改的权限,这一步需要在root下终端修改/etc/fstab,或者修改/etc/rc.local来实现,然后切回到普通用户查看效果。

然后进一步简化操作,不需要敲代码解决,做成一个小插件,方便运维人员操作,给一个可视化操作界面,只需要写入普通用户账号密码,确定挂载路径,就可。比如我要挂到桌面,就写/home/user/ 桌面/共享盘,这样只配置一次,后边开机就可用,也不用再次输入密码。

解决方法:

1.初步测试在用户root下的终端的/etc/fstab 里,类似:

 //192.168.100.3/xxzx$                /home/user/桌面/共享盘username=jia,password=kylin.jia,iocharset=utf8,rw,uid=0,gid=0,dir_mode=0777,file_mode=0777 0 0

或者写入rc.local

mount -t cifs -o username=jia,password=kylin.jia -o iocharset=utf8,rw,uid=0,gid=0,dir_mode=0777,file_mode=0777 //192.168.100.3/xxzxz$/      /home/user/桌面/共享盘   

注意:

1.username,是个人共享登陆账号:password是个人共享登陆账号密码,另外//192.168.100.3/xxzxz$/替换成共享服务器地址,/home/user/桌面/共享盘,替换成本地要挂载的路径。

2.如果是用的写入rc.local写完后需要执行touch /.exectl / .autorelable 要不然不起作用

3.写入代码太麻烦,影响运维,影响用户,效率也不高,所以再进一步做成插件,sharemnt,只要填写相关信息就可以,也方便后期更换修改用户信息,sharemnt本质也是在/etc/fstab里写入挂载代码。

问题总结:

这个问题还是挂载,和权限的问题,因为专用机的一些安全机制,所以需要做一些特别处理。