Ich möchte gerne mehrere FTP User für verschiedene cstrike Ordner einrichten. Im Prinzip genauso, wie die Hoster shark, g-portal, fs usw. es auch machen. Ich dachte eigentlich das ich es soweit geschafft hatte, doch dann wollte ich einen csdm server einrichten, der dann nicht mehr booten wollte nachdem ich metamod installiert hatte. Also das es nicht an metamod liegt, da bin ich mir ziemlich sicher, ich glaube eher das es etwas mit den berechtigungen wxr zu tun hat. Ich beschreibe euch mal wie ich alles bisher eingestellt habe. Ich benutze vsftp.
Ich habe einen User namens "Gameserver" angelegt und mit dem in /home/gameserver/hlds /hlds2 mehere hlds installiert. Dann habe ich vsftp installiert mit den Usern csftp1 und csftp2 und habe ihnen als ihr Homeverzeichnis /home/gameserver/hlds/cstrike und /hlds2/cstrike gegeben. Dazu habe ich sie in die Gruppe Gameserver gepackt und die Group auch mit den Rechten wxr ausgestattet. "chmod -R g+wxr /home/gameserver/hlds2/cstrike". Wenn ich mich nun im hlds2 Ordner befinde und "ls -l" schreibe, habe ich beim cstrike Ordner drwxrwxr-- stehen. Doch wenn ich mich im cstrike Ordner befinde und "ls -l" schreibe, habe ich bei Ordnern und Dateien verschiedene Rechte, ich dachte eigentlich das das -R bewirkt das es für alle Dateien und Unterordner gilt? Das ist Frage 1.
Wenn ich nun als csftp2 etwas in den cstrike Ordner uploade, dann ist die Datei nur mit -rw------- ausgestattet, wie bekomme ich es hin das sie dann automatisch 770 haben.
Ich habe einen User namens "Gameserver" angelegt und mit dem in /home/gameserver/hlds /hlds2 mehere hlds installiert. Dann habe ich vsftp installiert mit den Usern csftp1 und csftp2 und habe ihnen als ihr Homeverzeichnis /home/gameserver/hlds/cstrike und /hlds2/cstrike gegeben. Dazu habe ich sie in die Gruppe Gameserver gepackt und die Group auch mit den Rechten wxr ausgestattet. "chmod -R g+wxr /home/gameserver/hlds2/cstrike". Wenn ich mich nun im hlds2 Ordner befinde und "ls -l" schreibe, habe ich beim cstrike Ordner drwxrwxr-- stehen. Doch wenn ich mich im cstrike Ordner befinde und "ls -l" schreibe, habe ich bei Ordnern und Dateien verschiedene Rechte, ich dachte eigentlich das das -R bewirkt das es für alle Dateien und Unterordner gilt? Das ist Frage 1.
Wenn ich nun als csftp2 etwas in den cstrike Ordner uploade, dann ist die Datei nur mit -rw------- ausgestattet, wie bekomme ich es hin das sie dann automatisch 770 haben.