Wie verbiete ich Benutzern den Upload von eigenen Dateien?

Hallo Leute!

Vielen Dank schonmal dafĂŒr, dass ihr euch Zeit nehmt auf mein Problem einzugehen.

Ich habe vor ein paar Tagen die aktuellste Nextcloud Version auf meinen Webspace, welchen ich bei Netcup gemietet habe, hochgeladen und installiert. Soweit funktioniert, aus meiner Sicht, auch alles. Ich habe einige Benutzerkonten angelegt fĂŒr die Personen die ebenfalls auf die Cloud zugreifen sollen, sowie drei Benutzergruppen neben den vorhandenen “Jeder” und “Administrator”.

Diese heißen:

  • Admin
  • Mitglied
  • Jeder

und verfĂŒgen auch schon ĂŒber ihnen zugeteilte Nutzer.

Da die Cloud aber dafĂŒr gedacht ist, dass die Benutzer Informationen und Dateien nur abrufen bzw. herunterladen und nichts selber hochladen können sollen, auch in keine privat angelegten Ordner, habe ich nach einer Möglichkeit gesucht dies zu unterbinden.

Dementsprechend soll nur die Gruppe Admin das Recht haben, Dateien hochzuladen. Jede andere Gruppe soll diese Dateien nur lesen/sehen/herunterladen können.

Entweder bin ich in den letzten Tagen sehr blind geworden, oder das Ganze versteckt sich irgendwo vor mir. Es wÀre super, wenn mir hier jemand helfen könnte.

Vielen Dank fĂŒr eure Hilfe!
Zentoris

je nach dem du kannst die schreibrechte abÀndern dan sehen sie oben sie können nichts hochladen
(in /data/Userx vergib rechte die der webserver nicht hat)

FĂŒr Gruppen gibt es eine App die regelt das schon schön :wink:

Vielen Dank fĂŒr deine Antwort!

Welche Rechte muss ich denn dort dann genau abÀndern?

Welche App meinst du genau?

Ă€h ja das kommt ganz drauf an :smiley: Versuch es mal mit
sudo chmod -R 555 /data/der-benutzer-den-es-treffen-soll/files
ich weis ja nicht wo data bei dir ist und wie der benutzer heist

Und wie erstelle ich dort dann Gruppen-Ordner? Wenn ich eine Gruppe hinzufĂŒge, dann wird mir diese nicht angezeigt.

Über die einstellungen als admin ^^

Links im MenĂŒ weiter unten “Gruppen-Ordner”

Ja und wenn ich dort einen Namen fĂŒr den Ordner erstelle und auf HinzufĂŒgen klicke, wird dieser nicht angezeigt danach also wahrscheinlich auch nicht erstellt. Das ist mein Problem gerade ^^

Du musst noch eine rang dafĂŒr machen :wink:
wer das alles angezeigt bekommen soll
unter Benutzer erstellen
erstelle nur einen rang “gruppe1”
Dann jedem der den Ordner sehen soll den rang hinzufhĂŒgen JA jeder kann mehrere RĂ€nge haben
und dann in der app “Gruppen-Ordner” gibts du den Ordner und den rang an
Du kannst jedem auch jedem eigenen rechte vergeben :wink:

Du meinst die Gruppen die ich erstellt habe ĂŒber “Benutzer” oder? Wenn ja habe ich dort schon wie ganz oben beschrieben drei Gruppen angelegt.

29

Ich meine auch nicht, dass der erstellte Gruppen Ordner unter “Ordner” nicht auftaucht sondern im AdminmenĂŒ, wenn ich den Namen des Ordners eingebe auf “Erstellen” klicke erscheint der Ordner nicht im AdminmenĂŒ und ich kann ihn dort nicht bearbeiten.

In diesem KontextmenĂŒ taucht der Ordner trotz “Erstellen” nicht auf.

Ich kann diesem so auch keine Gruppen zuweisen oder Ähnliches.

Kann es daran liegen, dass ich mit dem Web-Installer die Nextcloud installiert habe?

Im zweiten bild hast du das MenĂŒ des Gruppen Ordners Der Name den du da reinschreibst ist der Ordner nacher wo die leute sehen werden

in Gruppe gibst du jetzt zB Mitglied ein jetzt achtung NUR DIE wo den rang Mitglied haben können nacher den Ordner sehen :wink: auch die admins brauchen den rang Mitglied
Kontigent ist klar wie groß darf der Ordner werden :wink:
Damit kannst du mit anderen zusammen arbeiten

Wenn du rein einen Treiber/info/DL ordner machen willst wo jeder reinschauen kann aber nichts machen kann (Löschen) gib es da zwei möglichkeiten

Du machst ĂŒber deine freigabe oder ĂŒber externe speicher app

du musst bei der freigabe keine namen angeben du kannst auch gruppen angeben diese können zwar reinsehen aber dann nichts Ànder

dafĂŒr gehst du einfach in dein menĂŒ sagst bei einem ordner Teilen und gibst da die Gruppe an
da kannst du dann auch sagen ob sie schreiben dĂŒrfen oder nicht da sagst du nö also alle hacken raus :slight_smile:

Über " External storage support" (die app hast du schon musst sie nur aktiviren)
kannst du sogar ordner in deinem system beliebig aussuchen
einzig mit den rechten des odners musst etwas frimeln da kannst du dann auch freiben
odner oder gar einen FTP und co aber dir sollte die normale freigabe dann eh dann reichen

Ja die Logik dahinter habe ich schon soweit verstanden, ich habe momentan das Problem das er keinen Ordner erstellt dort. Egal was ich eintrage, es erscheint kein Ordner den ich in diesem MenĂŒ bearbeiten könnte.

Welche rechte hat data ?

Laut FileZilla Lesen, Schreiben und Bearbeiten.

und wem gehört data ?

Habe jetzt mal gerade die Berechtigungen von Data mal auf alle Unterverzeichnisse erweitert, jetzt kann ich schonmal Ordner erstellen! Danke fĂŒr den Tipp von dir schonmal und deine Zeit NextGeneration! :slight_smile:

Aber wie stelle ich jetzt ein, dass niemand etwas in seine persönliche Cloud hochladen kann?
Also so das nur angemeldete Benutzer je nach Gruppe in die entsprechenden Ordner etwas laden können?

Will verhindern das dort externe andere Daten landen als die Angebotenen.

Nja

also das keiner schreiben darf (die Benutzer) musst du von hand oder Per script sagen
/data/Benutzer1 rechte Odner root
/data/Benutzer2 rechte Odner root
Oder
/data/Benutzer1 rechte Odner 555
/data/Benutzer2 rechte Odner 555

es gibt angeblich eine Möglichkeit das Über die datenbak zu machen leider weis ich nicht wie :smiley:

Damit DĂŒrfen die nicht schreiben also GARNIX
Du kannst aber
Einen Ordner ihrgendwo erstellen entweder bei dir selbst und den dann jedem freigeben und sagen der darf hochladen oder nur lesen oder so

und ĂŒber die die zwei apps A oder B
kannst du dann sagen ob sie es untereinander sehen können oder nicht je nach dem wie du das ganze aufbauen willst

Sprich, wenn ich das nicht will das die Nutzer was Hochladen können, muss ich Manuell bei FileZilla das ĂŒber Dateiberechtigungen auf 555 setzen?

ja wÀre mir zu umstÀndlich :smiley:

Ich wĂŒrde es per script machen :wink:

und den per Corn (crontab -u root -e)

sagen alles außer Ordner X und Y die rechte abĂ€ndern

also mein ordner und die anderen dateien außer die verzeichnisse der User zB

Ich weis das es mal einen Beitrag gab wo es um das ging frag mich aber bitte nicht mehr wo und wann schon lange her :wink:

Hi, falls das Thema noch interessant ist, hÀtte ich ebenfalls eine Lösung:

Gruppe “Jeder” bekommt “Kontingent: 0b” zugewiesen.

Damit ist ausgeschlossen, dass Nutzer Privates hochladen dĂŒrfen.

Die Gruppe “Administratoren” legen einen Ordner an, der geteilt wird mit dem Recht “nur anzeigen”. Dieser wird mit der Gruppe “Jeder” geteilt.

Viele GrĂŒĂŸe

Ich finde die App Guests auch ganz gut. Mit dem Gast kann man dann mehrere Ordner z. B. nur lesend teilen.