PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Benutzerrechte werden ignoriert



Xothous
10.10.02, 17:32
Hallo,

ich habe ein Problem mit den Benutzerrechten.

Ich habe in meinem FTP Server(vsftp) ein UPLOAD Verzeichnis erstellt:

drwxrwx--- 2 ftpadmin ftpusers 4096 Oct 10 18:24 UPLOAD/

Nun können sich User die auf meinem System eingerichtet sind, mittels FTP verbinden und Dateien in dieses Verzichnis hochladen.
Ich habe den FTP Server so eingerichtet dass für hochgeladene Dateien folgende Benutzerrechte eingestellt werden:

-rw-r----- 1 ftpadmin ftpusers 4642001 Oct 10 18:31 Alice Cooper - Poison.mp3
-rw-r----- 1 marlen ftpusers 4215838 Oct 10 18:31 Alice Cooper - Schools Out.mp3

So wie ich das mit den Rechten verstanden habe, können die hochgeladenen Dateien des einen Users nicht von einem anderen User gelöscht werden.
Doch genau diese beiden Dateien könne beide von beiden Usern gelöscht werden.

Woran liegt das, oder was mach ich falsch?

mfG Xothous

Jinto
10.10.02, 17:43
Gruppenrechte!

siehe auch man chmod

Xothous
10.10.02, 17:48
Was soll mir das jetzt sagen?

Die Gruppenrechte der Dateien sind mit (r--) doch so eingestellt das Gruppenmitglieder nur lesen dürfen, oder net?

Jinto
10.10.02, 17:57
Das soll dir sagen, dass
1. du dir die manpage mal anschauen solltest
2. die Leute aufgrund ihrer Gruppen- bzw. Worldrechte auf das Verzeichnis zugreifen dürfen!

HTH

Xothous
10.10.02, 18:04
Ich hab mir zwar net die manpage durchgelesen aber ich hab hier ein Linux Buch und hab darin gestöbert.

Die Leute sollen ja auch auf das Verzeichnis zugreifen können, sonst könnten sie ja nix hochladen, was ja der Sinn diese Verzeichnisses ist.

Mit anderen Worten:
Ich will ein Verzeichnis in das die User ihre Dateien hochladen können, aber die User dürfen in diesem Verzeichnis nur ihre eigenen Dateien wieder löschen, und nicht die von anderen Usern.

Ich sehe meinen fehler immer noch net, bin scheinbar blind heute :confused:

Xothous

Jinto
10.10.02, 18:33
Ich weiss schon, was du machen willst. Ich versuch dir hier folgendes zu erklären:
1. Die Gruppenrechte deines Verzeichnisses erlauben einen schreibenden Zugriff (sonst könnte ja keiner schreiben)
2. wenn du schreiberlaubnis für ein Verzeichnis hast, darfst du darin enthlatene Dateien löschen
3. In der manpage (ich geb nicht auf), steht eine Möglichkeit zur Umgehung dieses Problems (Sticky-Bit)

Xothous
10.10.02, 18:39
Dei durchhalten hat sich bezahlt gemacht. :)

Ich hab mir jetzt auch mal die manpage durchgelesen und das mit dem Sticky Bit gefunden.
Meine ganzen Rechte waren ja schon ganz richtig überlegt, es fehlte halt nur das Sticky Bit.
Davon hab ich noch nie was gehört.

Ich danke dir.

Xothous

Jinto
10.10.02, 20:07
:D