![Ubuntu 17.04, gemountete Laufwerke, Samba-Freigabe, CRUD von Windows-Rechnern erforderlich](https://rvso.com/image/1000390/Ubuntu%2017.04%2C%20gemountete%20Laufwerke%2C%20Samba-Freigabe%2C%20CRUD%20von%20Windows-Rechnern%20erforderlich.png)
Ich versuche nun schon seit einiger Zeit, ein paar Dinge auf meinem Ubuntu-Desktopserver zum Laufen zu bringen, und nachdem ich einige Threads gelesen und mehrere Lösungen ausprobiert hatte, dachte ich, es sei an der Zeit, die Community zu fragen.
Hintergrund
Ich habe einen alten Desktop, auf dem ich 16.10 installiert habe(aber kürzlich auf 17.04 aktualisiert)an und verwende es als meinen Medienserver und lokalen Entwicklungscomputer. Ich habe dann einen Windows 10-Computer, mit dem ich Laufwerke zuordne und dann Code über meine IDEs bearbeite und verschiedene CLI-Tools und andere erforderliche Dinge ausführe.
Das Problem
Das Problem, auf das ich stoße, ist, dass wenn ich Pakete über installiere node/bower/git
oder Dateien auf dem Ubuntu-Rechner über die CLI erstelle, diese Dateien/Ordner von meinem Windows-Rechner aus nicht bearbeitet werden können und ich einensudo chmod 0777 -R locationfolder/
Dies ist nichts, was ich weiterhin tun möchte, und ich möchte in der Lage sein, auf beiden Maschinen nahtlos Dateien hinzuzufügen/bearbeiten/löschen/verschieben, ohne auf chown
Probleme zu stoßen chmod
– und vorzugsweise nicht auf 777
alles, und dies weiterhin ausführen zu müssen, wenn neue Dateien abgerufen/hinzugefügt werden.
Was ich kann und getan habe
- Ich habe die Laufwerke beim Start von Ubuntu gemountet und zwar als mein lokaler Benutzer
sga
. - Ich habe dann auch diese gemounteten Standorte in meiner
smb.conf
Datei gemeinsam nutzbar und - Ich kann von meinem Windows-Computer darauf zugreifen.
- Ich kann diese Laufwerke dann auch einem Laufwerk mit Buchstaben in Windows zuordnen und bin glücklich
- Wenn ich in Windows neue Dateien hinzufüge, werden sie als mein lokaler Ubuntu-Benutzer hinzugefügt
sga
Hoffentlich sind das genug Hintergrundinformationen und beschreiben das Problem ausreichend. Wenn nicht, fragen Sie bitte, und ich werde entsprechend aktualisieren. Ich habe unten auch die erforderlichen Konfigurationsdateien hinzugefügt, damit Sie nachsehen können, ob ich möglicherweise etwas falsch konfiguriert habe.
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
*Bitte beachten Sie, dass mein WWW-Ordner nicht hier ist, aber sobald ich ein anderes Problem mit einem MBR auf einem separaten Laufwerk gelöst habe, werde ich ihn hier hinzufügen.
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
*Bitte beachten Sie, dass ich nur die Elemente hinzugefügt habe, die ich angepasst habe smb.conf
. Alles andere habe ich in den Standardeinstellungen belassen.
**Außerdem sollten Sie wissen, dass sich mein Public Server
Ordner auf meinem Root-Laufwerk befindet, auf dem Ubuntu installiert ist, während die anderen Freigaben gemountete Laufwerke sind.
Ok, ich hoffe, das deckt alles ab und ich hoffe, dass jemand helfen kann … würde wirklich gerne frei auf meinen Maschinen bearbeiten und die chmod
Befehle nicht oft ausführen müssen.
Danke im Voraus!