Ubuntu 17.04, unidades montadas, Samba Share, necesidad de CRUD desde máquinas con Windows

Ubuntu 17.04, unidades montadas, Samba Share, necesidad de CRUD desde máquinas con Windows

He estado intentando que algunas cosas funcionen en mi servidor de escritorio Ubuntu desde hace bastante tiempo y después de leer bastantes hilos y probar múltiples soluciones, pensé que era hora de preguntarle a la comunidad.

Fondo
Tengo una computadora de escritorio antigua en la que instalé 16.10.(pero actualizado recientemente a 17.04)enciéndalo y utilícelo como mi servidor de medios y máquina de desarrollo local. Luego tengo una máquina con Windows 10 que uso para asignarle unidades y luego editar el código a través de mi IDE y ejecutar varias herramientas CLI y otras cosas necesarias.

El problema
El problema con el que me encuentro es que cuando instalo paquetes a través de node/bower/git, o creo archivos en la máquina Ubuntu a través de la CLI, esos archivos/carpetas no se pueden editar desde mi máquina con Windows y necesito ejecutar unsudo chmod 0777 -R locationfolder/

Esto no es algo que quiera seguir haciendo y me gustaría poder agregar/editar/eliminar/mover archivos sin problemas en cualquiera de las máquinas y no tener que encontrarme con chownproblemas chmod, y preferiblemente no 777todo y tener que continuar ejecutando. esto cuando se extraen/agregan nuevos archivos.

Lo que puedo y he hecho

  • Tengo las unidades montadas en Ubuntu al inicio y se están montando como mi usuario local sga.
  • Entonces también tengo esas ubicaciones montadas que se pueden compartir en mi smb.confarchivo y
  • Puedo acceder a ellos desde mi máquina Windows.
  • Luego también puedo asignar esas unidades a una unidad con letras en Windows y tener días felices.
  • Cuando agrego archivos nuevos en Windows, se agregan como mi usuario local de Ubuntusga

Con suerte, estos son suficientes antecedentes y describen el problema lo suficiente, pero si no, pregunte y lo actualizaré en consecuencia. También agregué los archivos de configuración necesarios a continuación para que pueda verificar si me he perdido algo configurado.

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

*Tenga en cuenta que mi carpeta www no está aquí, pero tan pronto como resuelva un problema diferente con un MBR en una unidad separada, lo agregaré aquí.

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

*Tenga en cuenta que solo agregué los elementos que he personalizado smb.conf; todo lo demás lo he mantenido predeterminado.
** También es bueno tener en cuenta que Public Serverreside en mi unidad raíz en la que está instalado Ubuntu y los otros recursos compartidos son unidades montadas.

Ok, espero que esto lo cubra y espero que alguien pueda ayudar... realmente me encantaría editar libremente en mis máquinas y no tener que ejecutar los chmodcomandos con frecuencia.

¡Gracias de antemano!

información relacionada