virtualbox samba共享文件夹不能更改权限

本文介绍了在VirtualBox中使用Samba共享文件夹遇到的权限问题。当虚拟机暂停并重新开启后,文件无法显示,通过将samba配置中的noauto改为auto解决了自动挂载问题。然而,尝试编辑文件时遇到只读权限限制,chmod命令无法更改权限。经研究发现,这是由于Linux内核不支持对cifs文件系统类型的共享文件夹修改权限。解决方案是在挂载时设置好权限。
摘要由CSDN通过智能技术生成

       先说点题外话:在同事的帮助下安装了samba服务器,建立了共享文件夹。使用过程中发现 virtualbox 暂停再开启后,共享文件夹里面的文件看不到了,重新 mount 就可以了。于是查找原因,发现 samba 服务器配置的时候,设成了 noauto,改成 auto 后,每次启动 samba 共享文件夹就能自动挂载了。具体过程,整理后再传上来。

       我想在共享文件夹下编辑一个文件,vim 编辑完后,提示只读修改。:wq! 也不行。只能 :q! 退出,放弃本次编辑。首先想到是权限的问题,于是"sudo chmod 777 filename",执行完了查看,发现权限没有变。纠结了很久,怀疑是由于共享文件,于是转去 ubuntu 其他路径下建立文件,并修改权限,这样 chmod 命令就生效了。进一步百度求解,是由于 linux 内核不支持共享文件夹文件系统类型修改权限。

       查看 ubuntu 文件系统类型

       方法1:mount

       方法2:查看 /etc/fstab 挂载文件系统脚本: less /etc/fstab

       方法3:使用 df -T 查看挂载的文件系统类型: df -T -h

       我的虚拟机下 samba 共享文件夹的文件系统类型是 cifs,而其他硬盘的文件系统类型是 ext4, 所以不能修改权限。权限只能挂载时设置好。


       另:查看 ubuntu 版本号

       方法1:cat /etc/issue

       方法2:sudo lsb_release -a

               查看内核版本号

                     uname -r



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值