Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Pyload Downloadordner in Owncloud verfügbar machen - Rechteproblem

Frage Linux Linux Userverwaltung

Mitglied: Niranda

Niranda (Level 1) - Jetzt verbinden

23.02.2015 um 23:32 Uhr, 1940 Aufrufe, 2 Kommentare, 1 Danke

Guten Abend,

ich möchte meine heruntergeladenen Dateien in Owncloud im Ordner "Downloads" verfügbar und bearbeitbar machen. Allerdings sagt pyload, dass es keine Rechte hat, den Downloads-Ordner zu beschreiben. Wird pyload als root ausgeführt, funktioniert es.

Owncloud läuft über nginx als User www-data im Ordner /usr/share/nginx/domain/cloud/
Pyload läuft als User pyload im Ordner /home/pyload/pyload/

Der Downloadordner befindet sich unter Owncloud:
/usr/share/nginx/domain/cloud/data/user/files/Downloads/
Besitzer ist www-data, Gruppe ist downloader und Rechte sind 775

In der Gruppe "Downloader" sind pyload und www-data.

Rein theoretisch müsste pyload doch Schreibrechte im Downloads-Ordner haben, oder? Als pyload-user kann ich zumindest eine Textdatei darin anlegen.
Mit Symlinks (Soft) mag Pyload ebenfalls nicht arbeiten. Lege ich einen Symlink von Owncloud zum pyload-ordner (wo standardmäßig die Downloads hinkommen) und füge Owncloud (www-data) der Gruppe pyload hinzu, hat Owncloud keine Schreibrechte. Allerdings hätte ich gern, dass Pyload die Dateien "in Owncloud ablegt".
Ich weiß nicht mehr weiter, habe ich irgendwas übersehen?

Grüße,
Nira

PS:
Ubuntu Server 14.04 LTS
nginx, pyload, owncloud jeweils in der aktuellsten Version
Mitglied: Niranda
28.02.2015 um 18:28 Uhr
Es gab noch einen Gedankenstoß in Richtung Sticky Bit - nütze aber auch nichts. Ich denke, dass AppArmor dazwischen funkt - bzw. die default-einstellugen von www-data, wenn AppArmor nicht installiert ist.

Ein kleiner Workaround läuft jetzt bei mir. Es ist zwar unsauber, aber da Pyload nur im lokalen Netzwerk erreichbar ist, ist es vertretbar.
- Gruppe "downloader" gelöscht
- Download-Ordner in Owncloud wieder die Standardrechte (www-data:www-data 755) zugeordnet
- pyload der Gruppe "www.data" zugeordnet

-> Funktioniert.
Bitte warten ..
Mitglied: Niranda
28.02.2015 um 19:02 Uhr
Ironischer Weise hab ich jetzt im Nachhinein die Lösung gefunden:
Den Ordner mit den Rechten www-data:downloader zu erstellen und die Gruppe "downloader" mit "www-data" und "pyload" zu befüllen war richtig (logisch). In der Pyload-Config (oder Webinterface) müssen aber noch die Rechte eingestellt werden (Permissions). Hier stand bei mir "user:user" drin und "user" hatte natürlich keine Rechte am Download-Ordner.
Eine Änderung auf "www-data:downloader" löst das Problem.
Sicher würde auch "www-data:www-data" funktionieren. Wäre sogar eine Überlegung wert, dann bräuchte man theoretisch nichts an der Owncloud-Konfiguration ändern.
Bitte warten ..
Ähnliche Inhalte
Linux
Owncloud redis Memory Caching nicht über socket?

Frage von FA-jka zum Thema Linux ...

Cloud-Dienste
gelöst File-Exchange-Tool - Owncloud oder Alternativen? (6)

Frage von mario87 zum Thema Cloud-Dienste ...

Cloud-Dienste
gelöst OwnCloud 8 Probleme mit Vorschaubildern auf Mobilgeräten (1)

Frage von zeroblue2005 zum Thema Cloud-Dienste ...

Neue Wissensbeiträge
Vmware

Heise Newsticker: Betrifft die Desktopprodukte von VMware

Information von Penny.Cilin zum Thema Vmware ...

Multimedia

Raspberry Pi als Digital-Signage-Computer

(1)

Information von BassFishFox zum Thema Multimedia ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Freigabe aus anderem Netz nicht erreichbar (44)

Frage von McLion zum Thema Router & Routing ...

Visual Studio
Vb.net-Tool zum Erzeugen einer Outlook-E-Mail (24)

Frage von ahstax zum Thema Visual Studio ...

Windows Netzwerk
Netzwerk Neustrukturierung (15)

Frage von IT-Dreamer zum Thema Windows Netzwerk ...

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen (14)

Frage von Akcent zum Thema Windows 10 ...