1. 程式人生 > >vmware中windows和linux共享目錄在linux下的許可權問題

vmware中windows和linux共享目錄在linux下的許可權問題

通過vmware tools,在linux(ubuntu)虛擬機器中共享使用windows目錄時,預設許可權是777,有時會造成不便。可以通過以下操作改變掛載目錄並更改預設檔案許可權:

sudo vim /etc/vmware-tools/services.sh (若發行版不同找不著可以試著全域性grep "vmhgfs-fuse" 試試)

開啟掛載fuse共享目錄的啟動指令碼,823G 該行vmhgfs_mnt="/mnt/hgfs"改為vmhgfs_mnt="/home/xxx/mnt"

將掛載目錄改到使用者目錄下可以不需要root許可權,

接下來 1175G 該行:

vmware_exec_selinux "$vmdb_answer_BINDIR/vmhgfs-fuse \
   -o subtype=vmhgfs-fuse,allow_other $vmhgfs_mnt"

加入掛載許可權設定: -o uid=1000 -o gid=1000 -o umask=0133,即:

vmware_exec_selinux "$vmdb_answer_BINDIR/vmhgfs-fuse \
   -o subtype=vmhgfs-fuse,allow_other $vmhgfs_mnt -o uid=1000 -o gid=1000 -o umask=0133"

即可。