Ja, ich weiß dass der letzte Post schon etwas her ist.
Da ich dasselbe Problem hatte und bei der Lösungssuche mehrmals hier gelandet war, möchte ich meine Lösung hier nicht vorenthalten (auch wenn Sie etwas technisch ist und Zugriff auf die Datenbank voraussetzt).
Zur Info: Ich arbeite bereits mit Nextcloud 12 und weiß daher nicht, ob dies auch in vorherigen Versionen so gelöst wurde.
Bevor wir weiter machen, möchte ich zur Sicherheit hinweisen, dass ich keine Verantwortung für Datenverlust oder andere Schäden übernehme! Ich habe dies auf meinem System getestet und keine Fehler oder Probleme feststellen können, weswegen ich diese Beitrag hier schreibe.
In der Nextcloud Datenbank in der Tabelle “share” werden alle Shares (Freigaben) aufgelistet.
über die Spalte “permissions” werden dabei die Zugriffsrechte gesteuert.
hier werdet Ihr wahrscheinlich nur: 1, 15, 31 (ggf. auch noch ein paar mehr) sehen.
hinter den Zahlen versteckt sich eine binäre Logik:
die Zahlen sind aus den binären ins dezimale umgerechnet (ähnlich wie die Dateiberechtigungen in Linux gelöst sind).
erstes Bit: (dezimal 1) = lesen
zweites Bit (dezimal 2) = schreiben (überschreiben)
drittes Bit (dezimal 4) = erstellen (upload + Ordner erstellen)
viertes Bit (dezimal 8) = löschen
fünftes Bit (dezimal 16) = konnte ich noch nicht rausfinden (taucht aber nur bei Personen Freigaben auf) (Ich vermute, hier behält der Ersteller von Dateien in der Freigabe die vollen Rechte darauf.)
diese Rechte lassen sich durch addition nun beliebig kombinieren:
1+4 = 5: alle Daten sehen und erstellen (kein löschen oder überschreiben)
1+2+4 = 7: alle Daten sehen, erstellen und überschreiben (kein löschen)
1+8 = 9: alle Daten sehen und löschen (kein upload oder überschreiben)
…
Die Eingabe von “5” in der entsprechenden Share Zeile in “permissions” hat für mich das erwünschte Ergebnis geliefert (Hochladen und sehen, aber nichts löschen oder überschreiben)
Da der eingegebene Wert in der Oberfläche nicht vorgesehen ist, erscheint im Teilen Menu keine Eingabe. Ist aber weiterhin voll funktionstüchtig.
Da dies keine altagstaugliche Lösung ist, hoffe ich weiterhin, dass die Nextcloud Entwickler das Teilen Menu um die entsprechende Funktionalität erweitern werden. Immerhin ist die grundsetgrundsätzliche Funktionalität bereits gegeben.