Ubuntu 17.04, 마운트된 드라이브, Samba 공유, Windows 시스템에서 CRUD 필요

Ubuntu 17.04, 마운트된 드라이브, Samba 공유, Windows 시스템에서 CRUD 필요

나는 꽤 오랫동안 Ubuntu 데스크탑 서버에서 몇 가지 작업을 수행하려고 노력해 왔으며 꽤 많은 스레드를 읽고 여러 솔루션을 시도한 후에 커뮤니티에 물어볼 때라고 생각했습니다.

배경
16.10을 설치한 오래된 데스크탑이 있습니다.(그러나 최근 17.04로 업데이트되었습니다)내 미디어 서버와 로컬 개발 시스템으로 사용하세요. 그런 다음 드라이브를 매핑한 다음 IDE를 통해 코드를 편집하고 다양한 CLI 도구 및 기타 필요한 작업을 실행하는 데 사용하는 Windows 10 시스템이 있습니다.

문제
내가 겪는 문제는 를 통해 패키지를 설치 node/bower/git하거나 CLI를 통해 Ubuntu 시스템에 파일을 생성할 때 해당 파일/폴더를 내 Windows 시스템에서 편집할 수 없으며 다음을 실행해야 한다는 것입니다.sudo chmod 0777 -R locationfolder/

이것은 계속하고 싶은 일이 아니며 두 컴퓨터 모두에서 파일을 원활하게 추가/편집/삭제/이동할 수 있고 실행하거나 문제를 일으킬 필요가 없으며 chown바람직 chmod하게는 777모든 것이 아니라 계속 실행해야 합니다. 새 파일을 가져오거나 추가할 때 발생합니다.

내가 할 수 있는 것과 해낸 것

  • 시작할 때 Ubuntu에 드라이브를 마운트하고 있으며 로컬 사용자로 마운트하고 있습니다 sga.
  • smb.conf그런 다음 마운트된 위치를 내 파일 에서 공유할 수 있게 하고
  • 내 Windows 컴퓨터에서 해당 항목에 액세스할 수 있습니다.
  • 그런 다음 해당 드라이브를 Windows의 문자 드라이브에 매핑하고 행복한 하루를 보낼 수도 있습니다.
  • Windows에 새 파일을 추가하면 내 로컬 우분투 사용자로 추가됩니다.sga

이것이 충분한 배경 ​​지식이고 문제를 충분히 설명하기를 바라지만, 그렇지 않은 경우 문의해 주시면 그에 따라 업데이트하겠습니다. 또한 아래에 필요한 conf 파일을 추가하여 구성을 놓친 부분이 있는지 확인할 수 있습니다.

fstab

#Entry for /dev/sda1 :
UUID=924b3a00-6bb1-4b7a-bcb1-c13efb84df49 / ext4 errors=remount-ro 0 1
#Entry for /dev/sdd2 :
UUID=88529CC1529CB582   /home/sga/media/Movies  ntfs-3g auto,users,uid=1000,gid=1000,umask=000,utf8    0       0
#Entry for /dev/sdc2 : 
UUID=F046FE3746FDFE62  /home/sga/media/TV-Series        ntfs-3g auto,users,uid=1000,gid=1000,umask=000,utf8     0       0
#Entry for /dev/sdb2 :
UUID=60EAEC94EAEC67AC   /home/sga/media/TV-Series-Cont  ntfs-3g auto,users,uid=1000,gid=1000,umask=000,utf8    0       0
#Entry for /dev/sda5 :::
UUID=36881df5-86a1-4d0a-9422-a1221eea332d       none    swap    sw      0       0

*내 www 폴더는 여기에 없지만 별도의 드라이브에 있는 MBR과 관련된 다른 문제를 해결하자마자 여기에 추가하겠습니다.

smb.conf

[global]
  workgroup = SGC
  usershare allow guests = yes

[Public Server]
  path = /home/sga/Public/www
  browseable = yes
  guest ok = yes
  read only = no
  create mask = 777
  public = yes
  writeable = yes

[Movies]
  path = /home/sga/media/Movies
  browseable = yes
  guest ok = yes
  read only = no
  create mask = 777
  public = yes
  writeable = yes

[TV Series]
  path = /home/sga/media/TV-Series
  browseable = yes
  guest ok = yes
  read only = no
  create mask = 777
  public = yes
  writeable = yes

[TV Series Cont]
  path = /home/sga/media/TV-Series-Cont
  browseable = yes
  guest ok = yes
  read only = no
  create mask = 777
  public = yes
  writeable = yes

*참고로 저는 제가 맞춤 설정한 항목만 추가했습니다 smb.conf. 그 외 모든 항목은 기본값으로 유지했습니다. **또한 내 위치는 다른 공유 드라이브와 함께 Ubuntu가 설치된 내 루트 드라이브에 있다는
점을 참고하면 좋습니다 .Public Server

좋아, 이것이 해결되기를 바라며 누군가가 도울 수 있기를 바랍니다. 내 컴퓨터에서 자유롭게 편집하고 chmod명령을 자주 실행할 필요가 없다는 것을 정말 좋아합니다.

미리 감사드립니다!

관련 정보