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

1

Estou tentando fazer algumas coisas no meu servidor de desktop Ubuntu há um bom tempo e depois de ler alguns tópicos, tentando várias soluções, percebi que é hora de perguntar à comunidade.

Background
Eu tenho uma área de trabalho antiga que eu instalei 16.10 (mas recentemente atualizado 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 eu uso para mapear unidades para ela e, em seguida, editar o código através do meu IDE e executar várias ferramentas CLI e outras coisas necessárias.

O problema
O problema que eu corro é quando eu instalo pacotes via node/bower/git , ou crio algum arquivo na máquina Ubuntu via CLI, esses arquivos / pastas não são editáveis da minha máquina Windows e eu preciso rodar um sudo chmod 0777 -R locationfolder/

Isso não é algo que eu queira continuar a fazer e gostaria de poder adicionar / editar / excluir / mover arquivos em qualquer uma das máquinas e não ter que executar chown ou chmod problemas - e de preferência não 777 tudo e ter que continuar a rodar isto quando novos arquivos forem puxados / adicionados.

O que posso e tenho feito

  • 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 que podem ser compartilhados no meu arquivo smb.conf e
  • Eu posso acessar os da minha máquina Windows.
  • Eu também posso mapear essas unidades para uma unidade com letras no Windows e ser dias felizes
  • Quando adiciono novos arquivos no windows, eles são adicionados como meu usuário ubuntu local sga

Espero que este seja um fundo suficiente e descreva a questão o suficiente, mas se não, por favor, pergunte e eu atualizarei de acordo. Eu também adicionei os arquivos conf necessários abaixo para que você possa checar se posso ter alguma falta configurada.

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

* Por favor, note que minha pasta www não está aqui, mas assim que eu resolver um problema diferente com um MBR em uma unidade separada, vou 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

* Por favor note, eu adicionei apenas os itens que eu personalizei em smb.conf - Tudo o resto que tenho mantido padrão.
** Também é bom notar que o meu Public Server reside na minha unidade raiz que o Ubuntu está instalado com os outros compartilhamentos são unidades montadas.

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

Obrigado em avançado!

    
por TimLavelle 21.05.2017 / 03:32

0 respostas