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

       先说点题外话:在同事的帮助下安装了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



你可能感兴趣的:(Linux学习进阶)