Squirrelmail Plugin Administrator - Installation?
Hallo LeserIn, ich habe hier unter openSUSE 10.2 Postfix als MTA und Apache mit Squirrelmail. Nun möchte ich das Plugin Administrator nutzen, bin aber wie es scheint nicht in der Lage die Datei /srv/www/htdocs/squirrelmail/plugins/administrator/INSTALL richtig zu verstehen. <Zitat> In order to use this plugin, you must first activate it using conf.pl and then you must change the config/config.php files permissions to 660. This file must be owned by the user who you want to have access to this plugin (only one user allowed) and the group must be the group of the user who is running php. This authentication method requires posix support in php and doesn't work, if user's id equals to 0. </Zitat> Ich habe chmod 660 /srv/www/htdos/squirrelmail/config/config.php gemacht und beim chown verschiedene Varianten erfolglos probiert. Wie geht das richtig? Muss bei den Dateien in /srv/www/htdocs/squirrelmail/plugins/administrator irgend etwas verändert werden? Vielen Dank für Hilfe und liebe Grüße aus Wien, Heinz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Heinz, Heinz Mezera wrote:
Hallo LeserIn,
ich habe hier unter openSUSE 10.2 Postfix als MTA und Apache mit Squirrelmail. Nun möchte ich das Plugin Administrator nutzen, bin aber wie es scheint nicht in der Lage die Datei /srv/www/htdocs/squirrelmail/plugins/administrator/INSTALL richtig zu verstehen.
<Zitat> In order to use this plugin, you must first activate it using conf.pl and then you must change the config/config.php files permissions to 660. This file must be owned by the user who you want to have access to this plugin (only one user allowed) and the group must be the group of the user who is running php. This authentication method requires posix support in php and doesn't work, if user's id equals to 0. </Zitat>
Ich habe chmod 660 /srv/www/htdos/squirrelmail/config/config.php gemacht und beim chown verschiedene Varianten erfolglos probiert.
Beim chown wäre dies dann der apache-benutzer, (wwwrun) die gruppe wäre wohl auch die Gruppe unter der der apache läuft. Kannst sonst in httpd.conf nachsehen.
Wie geht das richtig? Muss bei den Dateien in /srv/www/htdocs/squirrelmail/plugins/administrator irgend etwas verändert werden?
Vielen Dank für Hilfe und liebe Grüße aus Wien, Heinz
-- Thomas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Thomas, Am Montag, 7. Mai 2007 13:47 schrieb Thomas Fankhauser:
Hallo Heinz,
Heinz Mezera wrote:
Hallo LeserIn,
ich habe hier unter openSUSE 10.2 Postfix als MTA und Apache mit Squirrelmail. Nun möchte ich das Plugin Administrator nutzen, bin aber wie es scheint nicht in der Lage die Datei /srv/www/htdocs/squirrelmail/plugins/administrator/INSTALL richtig zu verstehen.
<Zitat> In order to use this plugin, you must first activate it using conf.pl and then you must change the config/config.php files permissions to 660. This file must be owned by the user who you want to have access to this plugin (only one user allowed) and the group must be the group of the user who is running php. This authentication method requires posix support in php and doesn't work, if user's id equals to 0. </Zitat>
Ich habe chmod 660 /srv/www/htdos/squirrelmail/config/config.php gemacht und beim chown verschiedene Varianten erfolglos probiert.
Beim chown wäre dies dann der apache-benutzer, (wwwrun) die gruppe wäre wohl auch die Gruppe unter der der apache läuft.
Danke für die Antwort, aber das ist eine der Kombinationen, die ich bereits erfolglos probierte (chown wwwrun:www config.php). Es ändert sich nichts in den Login-Menüs. Muss ich das woanders "suchen", sprich eine andere http eingeben?
Kannst sonst in httpd.conf nachsehen.
Wie geht das richtig? Muss bei den Dateien in /srv/www/htdocs/squirrelmail/plugins/administrator irgend etwas verändert werden?
Vielen Dank für Hilfe und liebe Grüße aus Wien, Heinz
-- Thomas
LG Heinz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Heinz Mezera schrieb:
Hallo Thomas,
ich habe hier unter openSUSE 10.2 Postfix als MTA und Apache mit Squirrelmail. Nun möchte ich das Plugin Administrator nutzen, bin aber wie es scheint nicht in der Lage die Datei /srv/www/htdocs/squirrelmail/plugins/administrator/INSTALL richtig zu verstehen.
<Zitat> In order to use this plugin, you must first activate it using conf.pl and then you must change the config/config.php files permissions to 660. This file must be owned by the user who you want to have access to this plugin (only one user allowed) and the group must be the group of the user who is running php. This authentication method requires posix support in php and doesn't work, if user's id equals to 0. </Zitat>
hmm ... schau mal in die config.php rein -> erstens muss da die Fehlermeldung stehen und zweitens steht sicher auch, worauf er testet! Nein - hier nicht Squirrelmail, aber eGroupware und hatte ähnliche Meckerei! Ich hatte damals gezielt nach der PHP-Programmzeile gesucht, die mir den Fehler wirft..und dann das "Testergebnis" berichtigt - also so geändert, das der Test "zufrieden" war.
Ich habe chmod 660 /srv/www/htdos/squirrelmail/config/config.php gemacht und beim chown verschiedene Varianten erfolglos probiert. Beim chown wäre dies dann der apache-benutzer, (wwwrun) die gruppe wäre wohl auch die Gruppe unter der der apache läuft.
Danke für die Antwort, aber das ist eine der Kombinationen, die ich bereits erfolglos probierte (chown wwwrun:www config.php). Es ändert sich nichts in den Login-Menüs. Muss ich das woanders "suchen", sprich eine andere http eingeben?
Kannst sonst in httpd.conf nachsehen.
eher nicht..
Wie geht das richtig? Muss bei den Dateien in /srv/www/htdocs/squirrelmail/plugins/administrator irgend etwas verändert werden?
Vielen Dank für Hilfe und liebe Grüße aus Wien, Heinz
Grüsse Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Fred, Am Montag, 7. Mai 2007 16:05 schrieb Fred Ockert:
Heinz Mezera schrieb:
Hallo Thomas,
<...>
hmm ... schau mal in die config.php rein -> erstens muss da die Fehlermeldung stehen und zweitens steht sicher auch, worauf er testet!
Es gibt keine(!) Fehlermeldung, habe auch von keiner geschrieben. Suche nach dem "Punkt" (Button, oder was immer), um das Plugin zu nutzen.
<...>
Grüsse Fred
LG Heinz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Heinz Mezera wrote:
Hallo LeserIn,
ich habe hier unter openSUSE 10.2 Postfix als MTA und Apache mit Squirrelmail. Nun möchte ich das Plugin Administrator nutzen, bin aber wie es scheint nicht in der Lage die Datei /srv/www/htdocs/squirrelmail/plugins/administrator/INSTALL richtig zu verstehen.
<Zitat> In order to use this plugin, you must first activate it using conf.pl and then you must change the config/config.php files permissions to 660. This file must be owned by the user who you want to have access to this plugin (only one user allowed) and the group must be the group of the user who is running php. This authentication method requires posix support in php and doesn't work, if user's id equals to 0. </Zitat>
Ich habe chmod 660 /srv/www/htdos/squirrelmail/config/config.php gemacht und beim chown verschiedene Varianten erfolglos probiert.
Wie geht das richtig? Muss bei den Dateien in /srv/www/htdocs/squirrelmail/plugins/administrator irgend etwas verändert werden?
Löse dich von der Vorstellung, dass die Plugins über die Weboberfläche aktiviert werden können! Die Datei conf.pl ist ein ausführbares Perlscript, welches menügesteuert diese Aktivierung/Deaktivierung der Plugins erlaubt: # cd /srv/www/htdocs/squirrelmail/config/ # ./conf.pl SquirrelMail Configuration : Read: config.php (1.4.0) --------------------------------------------------------- Main Menu -- 1. Organization Preferences 2. Server Settings 3. Folder Defaults 4. General Options 5. Themes 6. Address Books 7. Message of the Day (MOTD) 8. Plugins 9. Database 10. Languages D. Set pre-defined settings for specific IMAP servers C Turn color off S Save data Q Quit Command >> 8 SquirrelMail Configuration : Read: config.php (1.4.0) --------------------------------------------------------- Plugins Installed Plugins 1. change_passwd 2. avelsieve Available Plugins: 3. info 4. translate 5. squirrelspell 6. spamcop 7. filters 8. abook_take 9. fortune 10. administrator 11. newmail 12. bug_report 13. sent_subfolders 14. mail_fetch 15. listcommands 16. message_details 17. delete_move_next 18. change_pass R Return to Main Menu C Turn color off S Save data Q Quit Command >> Installiert ist, wie du siehst, hier zwei Plugins, verfügbar sind die darunterstehenden. Damit sie Aktiv werden, muss nur die Nummer gewählt werden. Dies wechselt den Status zwischen aktiviert/deaktiviert. IMMER vor dem Verlassen "S" für speichern! -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Sandy, Am Montag, 7. Mai 2007 15:34 schrieb Sandy Drobic: <...>
Löse dich von der Vorstellung, dass die Plugins über die Weboberfläche aktiviert werden können! Die Datei conf.pl ist ein ausführbares Perlscript, welches menügesteuert diese Aktivierung/Deaktivierung der Plugins erlaubt:
den Punkt 8 habe ich selbstverständlich ausgeführt, das Plugin gewählt und gespeichert. Bei neuerlichem Aufruf streht es als einziges unter installiert, alle anderen scheinen noch unter "verfügbar" auf.
# cd /srv/www/htdocs/squirrelmail/config/ # ./conf.pl
s.o.
<...>
IMMER vor dem Verlassen "S" für speichern!
Erledigt, s.o. Ich finde nach dem Login keine "Möglichkeit", das Plugin zu nutzen.
-- Sandy
LG Heinz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Heinz! Heinz Mezera wrote:
ich habe hier unter openSUSE 10.2 Postfix als MTA und Apache mit Squirrelmail. Nun möchte ich das Plugin Administrator nutzen, bin aber wie es scheint nicht in der Lage die Datei /srv/www/htdocs/squirrelmail/plugins/administrator/INSTALL richtig zu verstehen.
Nochmal genau hinschauen: "This file must be owned by the user who you want to have access to this plugin [...] and the group must be the group of the user who is running php" Wenn der Benutzer "heinz" Zugriff auf das Plugin haben soll, dann muss ihm auch die Datei config/config.php gehören. Also: chown heinz.www config.php (Sofern Dein Apache unter der Gruppe www läuft, sollte aber der Fall sein.) Dann natürlich chmod 660 config.php (hast Du ja schon gemacht). Und danach hast Du im Squirrelmail unter Optionen den Punkt Administration zur Verfügung, wenn Du Dich als "heinz" anmeldest. HTH, Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Joachim, Am Montag, 7. Mai 2007 17:11 schrieb Joachim Marx:
Hallo Heinz!
Heinz Mezera wrote: <...> Nochmal genau hinschauen:
"This file must be owned by the user who you want to have access to this plugin [...] and the group must be the group of the user who is running php"
Wenn der Benutzer "heinz" Zugriff auf das Plugin haben soll, dann muss ihm auch die Datei config/config.php gehören.
Diese Variante habe ich, wie viele andere auch, schon probiert und sehe keine Änderung.
Also: chown heinz.www config.php (Sofern Dein Apache unter der Gruppe www läuft, sollte aber der Fall sein.)
Hab ich.
Dann natürlich chmod 660 config.php (hast Du ja schon gemacht).
Und danach hast Du im Squirrelmail unter Optionen den Punkt Administration zur Verfügung, wenn Du Dich als "heinz" anmeldest.
Hier finde ich die identen 5 Punkte, wie bei anderen Benutzern auch: linke Spalte: Persönliche Informationen Hervorhebung von Nachrichten und Indexreihenfolge rechte Spalte: Voreinstellungen für Anzeige und Voreinstellungen für Ordner Wie soll das aussehen, wenn es richtig ist? Hab ich Tomaten auf den Augen?
HTH, Joachim
LG aus Wien, Heinz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Heinz! Heinz Mezera wrote:
Hier finde ich die identen 5 Punkte, wie bei anderen Benutzern auch: linke Spalte: Persönliche Informationen Hervorhebung von Nachrichten und Indexreihenfolge rechte Spalte: Voreinstellungen für Anzeige und Voreinstellungen für Ordner
Wie soll das aussehen, wenn es richtig ist? Hab ich Tomaten auf den Augen?
Bei mir erscheint dann eben bei dem User, dem Admin-Rechte gegeben wurden (indem ihm die config.php übereignet wurde), ein 6. Punkt "Administration". Aber halt nur, wenn man sich im Squirrel auch als dieser Adminuser anmeldet, klar. (Also in unserem Beispiel von vorhin als "heinz"). Komisch, dass das bei Dir nicht greift ... Im INSTALL des Plugins steht: "This authentication method requires posix support in php and doesn't work, if user's id equals to 0." Hast Du PHP evtl. selbst kompiliert? Probier doch mal diese alternative Methode: "An alternative method, but less secure, is to add a file called admins into the plugin folder with the names of the users that you want to allow the use of the plugin." Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Joachim, Am Montag, 7. Mai 2007 18:05 schrieb Joachim Marx:
Hallo Heinz!
Heinz Mezera wrote:
Hier finde ich die identen 5 Punkte, wie bei anderen Benutzern auch: linke Spalte: Persönliche Informationen Hervorhebung von Nachrichten und Indexreihenfolge rechte Spalte: Voreinstellungen für Anzeige und Voreinstellungen für Ordner
Wie soll das aussehen, wenn es richtig ist? Hab ich Tomaten auf den Augen?
Bei mir erscheint dann eben bei dem User, dem Admin-Rechte gegeben wurden (indem ihm die config.php übereignet wurde), ein 6. Punkt "Administration". Aber halt nur, wenn man sich im Squirrel auch als dieser Adminuser anmeldet, klar. (Also in unserem Beispiel von vorhin als "heinz").
Komisch, dass das bei Dir nicht greift ... Im INSTALL des Plugins steht: "This authentication method requires posix support in php and doesn't work, if user's id equals to 0." Hast Du PHP evtl. selbst kompiliert?
nein, alles von der DVD mit YaST installiert.
Probier doch mal diese alternative Methode: "An alternative method, but less secure, is to add a file called admins into the plugin folder with the names of the users that you want to allow the use of the plugin."
Diese Methode führt, völlig überraschend, zum Erfolg. Was mag da die Ursache sein, dass es mit der "sichereren Standarmethode" nicht klappt? Da der zweite Weg als weniger sicher bezeichnet wird und der Inhalt, soweit ich es überblicken kann, völlig identisch mit der Verwaltung durch das Perlscript ist, habe ich mich entschlossen, auf dieses Plugin zu verzichten. Ich habe ja sowieso einen funktionierenden openVPN Zugang, der mit Zertifikaten abgesichert ist.
Joachim
Vielen Dank und liebe Grüße aus Wien, Heinz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Fred Ockert
-
Heinz Mezera
-
Joachim Marx
-
Sandy Drobic
-
Thomas Fankhauser