2017년 12월 24일 일요일

vmware - 리눅스 안에서 공유 폴더 마운트 하는 쉘

VMware 에서 공유 폴더 shared folder 를 사용하려면
일단 게스트 OS 를 실행하기 전
옵션에서 공유할 폴더를 설정한다

그리고 리눅스 안에서 공유된 폴더와 마운트 하려면
기본적으로 vmware tools 가 설치되어야 하고
마운트 mount 를 하면 되는데
간혹 이것이 안되는 경우가 있다

kali linux vmware 배포 버전을 다운 받아서 실행하면
공유 폴더를 연결해 주는 쉘이 있어서 공유하고자 한다

mount-shared-folders 라는 이름으로 바탕화면에 파일이 있고
/root/Desktop 위치를 보면 심볼링링크가 걸려 있고
cat 해서 보는 다음 파일이 해당 원본 파일이다

root@kali:~# cat /usr/local/sbin/mount-shared-folders 
#!/bin/bash

vmware-hgfsclient | while read folder; do
  echo "[i] Mounting ${folder}   (/mnt/hgfs/${folder})"
  mkdir -p "/mnt/hgfs/${folder}"
  umount -f "/mnt/hgfs/${folder}" 2>/dev/null
  vmhgfs-fuse -o allow_other -o auto_unmount ".host:/${folder}" "/mnt/hgfs/${folder}"
done

sleep 2s

물론 본 파일은 정상적으로 vmware tools 설치가 된 분들은 필요가 없다

해당 파일은 kali 2017.03 vmware 배포 버전 실행 후
안에 있는 파일을 공유했음을 밝힌다

댓글 없음:

댓글 쓰기