Zugriffe auf Web Station mit DSM Accounts nutzen steuern

Status
Für weitere Antworten geschlossen.

cwizzard21

Benutzer
Mitglied seit
11. Dez 2013
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo liebe Gemeinde,

wir betreiben als kleiner Verein eine 213+ als Internet NAS mit Photostation zum Austausch von Bildern. Nun kam die Frage auf, ob man nicht die NAS auch als Server für eine interne Homepage verwenden könnte. OK, die Web Station hab ich gefunden und aktiviert. Da diese Homepage nur für Vereinsmitglieder zugänglich sein soll, dachte ich mir nun man könnte doch die Accounts (ca 150 Stück) für den Zugriff auf die Photo Station auch für die Web Station nutzen. Leider find ich im Netz nur die Möglichkeit mittels Apache htaccess Datei die Zugriff zu regeln. Find ich jetzt aber nicht wirklich brauchbar, wenn ich doch bereits Benutzeraccounts auf dem System hab. Hat jemand eine Idee wie man das nutzen kann?

Danke und Grüße
Oliver
 

fbartels

Benutzer
Mitglied seit
19. Mrz 2013
Beiträge
284
Punkte für Reaktionen
2
Punkte
24
Hallo Oliver,

hast du die 150 Benutzer denn direkt im DSM angelegt oder über den optionalen LDAP Server (geht letzteres überhaupt mit der Photostation?)? Wie bastelfreudig bist du denn allgemein?
 

cwizzard21

Benutzer
Mitglied seit
11. Dez 2013
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
War nicht wirklich ein Problem, cvs Import, gat nur ca. 2 Minuten gedauert. LDAÜ in PS geht m.E. nach nicht.
 

fbartels

Benutzer
Mitglied seit
19. Mrz 2013
Beiträge
284
Punkte für Reaktionen
2
Punkte
24
Grundsätzlich gibt es hier meiner Meinung nach zwei Wege. Zum einen gibt es ein Paket welches mittels htaccess es erlaubt die Synology Benutzer für Webanwendungen zu nutzen (https://christoph-papke.de/blog/#param=id_10). Dieses hat aber bei mir nicht so recht auf Anhieb funktioniert und daher hatte ich mir eine Alternative gesucht.

Der von mir genutzte Weg führt auch über eine htaccess. Hierzu greppe ich aus der htpasswd die Benutzer und speichere diese in der "htpasswd". Da du aber recht viele Benutzer hast habe ich den Grep mal umgedreht und ignoriere die Systembenutzer:

Code:
grep -v 'root\|lp\|ftp\|anonymous\|smmsp\|postfix\|dovecot\|spamfilter\|nobody\|admin\|guest' \
/etc/shadow | awk -F: '{printf "%s:%s\n",$1,$2}' >> /volume1/web/.htpasswd

Diese musst du dann nur noch in deinen vhost integrieren und natürlich regelmäßig (bei neuen Benutzern oder Passwordänderungen) aktualisieren.
 
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