Ubuntu 17.04, unidades montadas, compartilhamento Samba, necessidade de CRUD em máquinas Windows

Ubuntu 17.04, unidades montadas, compartilhamento Samba, necessidade de CRUD em máquinas Windows

Já faz algum tempo que venho tentando fazer algumas coisas funcionarem no meu servidor de desktop Ubuntu e depois de ler alguns tópicos e experimentar várias soluções, achei que era hora de perguntar à comunidade.

Fundo
Eu tenho um desktop antigo que instalei 16.10(mas atualizado recentemente para 17.04)e usá-lo como meu servidor de mídia e máquina de desenvolvimento local. Eu então tenho uma máquina Windows 10 que uso para mapear unidades para ela e, em seguida, edito o código por meio de meus IDEs e executo várias ferramentas CLI e outras coisas necessárias.

O problema
O problema que encontro é quando instalo pacotes via node/bower/gitou crio qualquer arquivo na máquina Ubuntu por meio da CLI, esses arquivos/pastas não são editáveis ​​na minha máquina Windows e preciso executar umsudo chmod 0777 -R locationfolder/

Isso não é algo que eu queira continuar a fazer e gostaria de poder adicionar/editar/excluir/mover arquivos perfeitamente em qualquer uma das máquinas e não ter que encontrar chownou chmodter problemas - e de preferência nem 777tudo e ter que continuar executando isso quando novos arquivos são extraídos/adicionados.

O que posso e fiz

  • Eu tenho as unidades sendo montadas no Ubuntu na inicialização e elas estão sendo montadas como meu usuário local sga.
  • Eu também tenho esses locais montados compartilháveis ​​em meu smb.confarquivo e
  • Posso acessá-los da minha máquina Windows.
  • Também posso mapear essas unidades para uma unidade com letras no Windows e ter dias felizes
  • Quando adiciono novos arquivos no Windows, eles são adicionados como meu usuário local do Ubuntusga

Esperamos que isso seja um histórico suficiente e descreva o problema o suficiente, mas se não, pergunte e eu atualizarei de acordo. Eu também adicionei os arquivos conf necessários abaixo para que você possa verificar se eu perdi alguma configuração.

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

*Observe que minha pasta www não está aqui, mas assim que eu resolver um problema diferente com um MBR em uma unidade separada, irei adicioná-lo aqui.

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

*Observe que adicionei apenas os itens que personalizei smb.conf- todo o resto mantive o padrão.
**Também é bom observar que meus Public Serverresidentes na unidade raiz em que o Ubuntu está instalado e os outros compartilhamentos são unidades montadas.

Ok, espero que isso resolva tudo e espero que alguém possa ajudar... adoraria editar livremente em minhas máquinas e não ter que executar os chmodcomandos com frequência.

Agradeço antecipadamente!

informação relacionada