2016-04-07 3 views
1

Ich bin bei der Installation von Owncloud 9 auf meinem Debian Jessie-Server fest.führen Sie occ als Ihr HTTP-Benutzer aus | Owncloud 9 auf Debian Jessie

Lauf occ als Benutzer www-data

Das Handbuch fragt mich here den occ Befehl als meinen http-Benutzer ausführen, die www-data unter debian ist. Versuch sudo -u www-data php occ (erste ohne Optionen) laufen zu lassen ich die folgenden Probleme bekommen:

  • sudo ist als root nicht avaible.
  • als Nicht-Root-Benutzer, erhalte ich -su: 5: sudo: not found
  • su - www-data mir This account is currently not avaible. aufgrund www-data ‚s /nologin Option gibt.

Kann mir jemand sagen, wie ich vorgehen soll?

Antwort

2

tun Sie es mit dem www-Datenbenutzer. occ ist hauptsächlich die Terminal-Version der Administrations-Web-App mit einigen kleinen Ergänzungen. Um Dinge sicher zu halten, sollte occ nichts anderes tun können als Apache (oder Nginx) für das (Datei-) System. Außerdem können Sie damit keine Berechtigungen ändern, die Ihre Owncloud-Installation ruinieren.

Grüße,

Mike

+0

Danke bis jetzt @Mike! Die einzige Frage ist: Wie benutze ich 'www-data'? Es ist eingestellt als no-Login ... – 4ster

+0

Es ist in der Anleitung geschrieben, die Sie ebenso gut verbunden ... > sudo -u www-Daten php occ – Blizzz

+0

@Blizzz Ich aktualisierte die Frage mit allen Fehlermeldungen, die ich bekomme. Tut mir leid, wenn ich nicht genug Informationen zur Verfügung gestellt habe. – 4ster

2

Wie es scheint, wurde sudo einfach nicht installiert. Ich dachte, dieses Paket wäre selbstverständlich, um auf einem neuen Debian-System installiert zu werden, aber wie es scheint, ist dies nicht der Fall.

apt-get install sudo löst die genannten Probleme.

0

Einige Abzüge auf der Sache:

Ich verstehe, dass Ubuntu auf Debian-Unstable-basiert, ist so stabil, Debian für die Produktion besser.

"Sudo" für die Produktion bietet mögliche Sicherheitslücken. Fügen Sie außerdem hinzu, dass weniger Pakete auf Ihrem Server weniger Sicherheitslücken aufweisen.

Debian versteht es so und ich auch.

Über die Frage:

  1. su -s/bin/sh www-data
  2. php occ Dateien: scan your_nextcould_user

Mein Ergebnis:

Startscan für Benutzer 1 von 1 (Jonas) Home-Speicher für Benutzer Jonas nicht beschreibbar Stellen Sie sicher, dass Sie den Scan-Befehl nur ausführen, wenn der Benutzer den Webserver als

+ --------- + ------- ausführt + -------------- + | Ordner | Dateien | Verstrichene Zeit | + --------- + ------- + -------------- + | 0 | 0 | 00:00:00 | + --------- + ------- + -------------- +

Ich werde sehen, warum ... :)