iTunes und Foto Mediathek komplett auf DS 122j auslagern

Status
Für weitere Antworten geschlossen.

akay

Benutzer
Mitglied seit
07. Dez 2015
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Loriotmode: Ach was.. :)

Nun, man mag geteilter Meinung sein WIE sicher Apple das wirklich realisiert hat - sie lassen sich da mal wieder nicht in die Karten schauen. Sicherer als Klartext ist es allemal. Und man MUSS ja nicht die Schlüsselbundverwaltung im Zusammenspiel mit icloud nutzen ...

Wo du gerade diesen komplett falschen Ansatz beschreibst (der automount funktioniert Prima mit mehreren lokalen Usern), ist mir wieder eingefallen, warum ich überhaupt von dem Skript auf den Automount gewechselt habe.
Der Grund war, dass gerade bei mehreren Usern auf dem Mac die Skriptlösung nicht funktioniert!
Als Beispiel nenne ich mal iTunes, aber auch jedes andere Programm, welches seine Daten in irgend einem festen Pfad auf dem NAS erwartet, wird das gleiche Problem haben.

Beispiel:
Meine ganze Musik liegt auf dem NAS in der Freigabe music. Wenn ich mich am Mac anmelde, mountet das Skript die Freigabe music in "/Volumes/music". Auf dem Desktop erscheint die Freigabe music.
In iTunes stelle ich jetzt diesen Pfad für die Library ein, alles Prima.

Jetzt melde ich mich ab und meine Frau meldet sich an.
Auch bei ihr läuft jetzt das Skript, denn sie will ja auch mal Musik hören, also der ganze Zirkus von vorne, auch wieder Prima.

Jetzt meldet meine Frau sich nicht ab, sondern ich mache einen schnelle Benutzerwechsel und sie bleibt angemeldet.
Schon läuft wieder das Skript und versucht unter "/Volumes/music" zu mounten, geht aber nicht, weil es die Freigabe mit dem Namen schon gibt. Was macht der Mac? Er gibt keine Fehlermeldung aus, sondern er mountet die Freigabe unter dem Namen "/Volumes/music-1"
Aber auf dem Desktop erscheint wieder ganz normal die Freigabe music, sieht zwar genau so aus, ist es aber nicht. Ups :(
Starte ich jetzt iTunes, findet es seine Lieder nicht, weil der Pfad nicht stimmt und die Freigabe "/Volumes/music" meiner Frau gehört.
Überprüfen kannst du das in der Shell, wenn du mal den Befehl "mount" absetzt, dann siehst du das ganze Malhuer.
Komplett falsch klingt a bisserl sehr absolut ... meine Intention war es, dass man sich auch am NAS mit unterschiedlichen usern anmeldet - unter anderem um unterschiedliche Freigaben userspezifisch zu mounten. So wie man das halt an einem Fileserver macht. Für gemeinsam genutzte Freigaben wie itunes ist Deine Vorgehensweise tatsächlich die bessere, erfordert dann aber sinnvollerweise die Einrichtung eines Benutzers "itunes" der für die gleichnamige Freigabe in automount steht.
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Schon läuft wieder das Skript und versucht unter "/Volumes/music" zu mounten, geht aber nicht, weil es die Freigabe mit dem Namen schon gibt.

Dann bau doch eine Wenn-dann-Logik ein, die das Mounten verhindert.

Ich mache das nach viel Trial-and-Error inzwischen anders; so:

#! /bin/sh
# Mit Platypus als /Applications/iTuner.app gespeichert
for SHARE in music photo ; do
mount | grep /Volumes/${SHARE} || open afp://diskstation._afpovertcp._tcp.local/${SHARE}
done
sleep 12
for SHARE in music photo ; do
mount | grep /Volumes/${SHARE} || exit 0;
done
( sleep 8 && open -a iTunes ) &
/Applications/iTunes.app/Contents/MacOS/iTunes
 

hopeless

Benutzer
Mitglied seit
18. Feb 2013
Beiträge
1.066
Punkte für Reaktionen
0
Punkte
56
Komplett falsch klingt a bisserl sehr absolut ... meine Intention war es, dass man sich auch am NAS mit unterschiedlichen usern anmeldet - unter anderem um unterschiedliche Freigaben userspezifisch zu mounten. So wie man das halt an einem Fileserver macht. Für gemeinsam genutzte Freigaben wie itunes ist Deine Vorgehensweise tatsächlich die bessere, erfordert dann aber sinnvollerweise die Einrichtung eines Benutzers "itunes" der für die gleichnamige Freigabe in automount steht.

Ich habe den Eindruck, du hast dir den link zum automount überhaupt nicht angeschaut?

Genau was deine Intention war, wird hiermit umgesetzt.
In der "/etc/auto_master" wird der Pfad zum mount angegeben und die Datei in der die mount-infos stehen.
Also z.b. :

Rich (BBCode):
/Users/ich/mnt auto_smb_ich
/Users/meine_frau/mnt auto_smb_frau

in der "/etc/auto_smb_ich" stehen dann meine Verbindungsdaten z.b.

Rich (BBCode):
 downloads -fstype=smbfs,soft ://ich:passwort@10.0.0.10/downloads
 home -fstype=smbfs,soft ://ich:passwort@10.0.0.10/home
 music -fstype=smbfs,soft ://ich:passwor@10.0.0.10/music
 public -fstype=smbfs,soft ://ich:passwort@10.0.0.10/public

und in der "/etc/auto_smb_frau" stehen dann ihre Verbindungsdaten z.b.

Rich (BBCode):
 downloads -fstype=smbfs,soft ://frau:passwort@10.0.0.10/downloads
 home -fstype=smbfs,soft ://frau:passwort@10.0.0.10/home
 music -fstype=smbfs,soft ://frau:passwor@10.0.0.10/music
 public -fstype=smbfs,soft ://frau:passwort@10.0.0.10/public

Im Finder habe ich dann in meinen "$home/mnt" die darin gemounteten Freigaben. Meine Frau hat in ihrem "$home/mnt" dann die von ihr gemounteten Freigaben.
Das Verzeichnis "mnt" sollte man vorher mit den Permission 700 bzw. drwx------ angelegt haben.
Die entscheidenen Unterschiede zum Skript sind, dass ich selber bestimme, wo die Freigaben gemountet werden, nämlich nicht unter "/Volumes" und das diese automatisch, bei Bedarf gemountet werden.
Also nicht nur bei der ersten Anmeldung, oder wenn ich das von Hand starte.
 
Zuletzt bearbeitet:

akay

Benutzer
Mitglied seit
07. Dez 2015
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Ich habe den Eindruck, du hast dir den link zum automount überhaupt nicht angeschaut?

Genau was deine Intention war, wird hiermit umgesetzt.
In der "/etc/auto_master" wird der Pfad zum mount angegeben und die Datei in der die mount-infos stehen.
...

Freilich, habe sogar selber schon damit rumprobiert. Das Problem welches bleibt und welches mir überhaupt nicht gefällt ist die feste Verdrahtung von user/passwort in der automount Konstruktion. Ich kann und will ja nicht verhindern, dass ein user auf der Syno mal sein Passwort ändert. Und dann klappt das mit dem automount nicht mehr - ein möglicher Umweg wäre über den anonymen itunes User wie in meinem vorigen Post beschrieben.

Ich denke wir haben jetzt alle Möglichkeiten ausgelotet ... auf jeden Fall an dieser Stelle ein dickes DANKE für die Hilfsbereitschaft und Offenheit. Nicht jeder gibt sein Expertenwissen und Erfahrungen weiter.
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Mounten könnte es auch Admin, wenn du mit Berechtigungen (ACLs oder SGID 2770 beispielsweise) dafür sorgst, dass nicht jeder die Daten lesen darf.
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Zuletzt bearbeitet:

hopeless

Benutzer
Mitglied seit
18. Feb 2013
Beiträge
1.066
Punkte für Reaktionen
0
Punkte
56
Ja wenn du dich als Gast anmelden willst geht das so, sonst nicht.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat