Ich benutze mein Debian Dedicated Server teilweise als GameServer. Dort habe ich einen user sagen wir mal mainusr . Dieser mainusr hat die Gruppe beim Homeverzeichnis als www-data, damit ich dort Ordner erstellen konnte, auf die man mit einer bestimmten Link zugreifen kann. Das alles funktioniert gut und benutze WinSCP und SSH Zugriff. Ich weiß nicht, ob das richtig ist und Sicherheitsprobleme geben könnte. Daher habe ich das erst mal erwähnt.
Jetzt möchte ich einen neuen GameServer machen:
- 1. Ich möchte einen Ordner(srv1) benutzen und per FTP(usr1) darauf zugreifbar machen. srv1 soll irgendwo in mainusr-homeverzeichnis sein. Als Beispiel /home/mainusr1/gameserver/srv1
2. FTPUser darf kein ssh haben
3. Möchte ich daneben noch einen public_html Ordner machen, denn der GameServer hat einige Dateien, die auch runtergeladen werden muss.
1. Alles erledigt und eingestellt, dass man mit FTP direkt auf /home/mainusr1/gameserver/srv1 kommt.
2. usr1 derzeit auf shell /bin/false stehen. Geht also auch. Wenn alternativ auch geht, dass ich nur darauf zugreifen kann, dann würde ich es auch so machen.
3. Hier hab ich nun Probleme. Ich habe eine Gruppe sharedcontent erstellt. Die Idee ist, dass ich einstelle dass www-data, usr1 usw alle auf den srv1 ordner zugreifen kann. Allerdings geht das nicht. Auf public_html kann nicht zugegriffen werden (per Link über den browser), wenn mainsrv-Homeverzeichnisordner die Gruppe www-data nicht hat. Und wenn ich www-data mache, dann kann es nicht per FTP auf srv1 ordner nicht zugreifen. hier weiß ich echt nicht was ich machen soll.
www-data, mainusr1, usr1 haben alle die Gruppe sharedcontent .
Ich hoffe ihr habt ein Rat für mich
EDIT: Komisch. Hab mall alle Gruppen entfernt und mainusr1-Ordner die Gruppe mainusr1 gegeben, damit ich mal von vorne beginnen kann. Solange man bei Rechten unter Gruppe Ausführ-Rechte hat, wird die Seite per Link aufgerufen. Hab sogar alle rechte weggenommen und nur Gruppenrechte X also (-----x---) gemacht und trotzdem wird die seite geladen... das verwirrt mich sehr stark gerade.
EDIT2. Ok als ich nginx neugestartet habe, ist alles wieder normal. Puh