phpMyAdmin - wrong permissions on configuration file, should not be world writable

Status
Für weitere Antworten geschlossen.

Honk Monkey

Benutzer
Mitglied seit
03. Mrz 2009
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
who identifiziert mich als "root".

ich habe nicht die gesamten pfade für die Datei angegeben sondern habe davor in das Verzeichnis der Datei gewechselt.
Dürfte das was ausmachen!? Wohl kaum...
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Kann ich kaum glauben. Mach mal einen Screenshot von deinen Eingaben und der Fehlermeldung.

Itari
 

Honk Monkey

Benutzer
Mitglied seit
03. Mrz 2009
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Bitteschön:
 

Anhänge

  • Aufzeichnen.PNG
    Aufzeichnen.PNG
    37,5 KB · Aufrufe: 101

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Also ein "Operation not Permitted" für root ist imho nicht möglich. Der sollte Rechte für alles auf der DS haben. Nach dem Anmelden wird dir der Fehler ausgegeben, dass das Home Verzeichnis von root nicht gefunden werden kann. Schau dir mal die Datei /etc/passwd an. Dort drin sollte der Pfad zum Homeverzeichnis vorgegeben sein. Ist dieser angegebene Pfad denn im Dateisystem vorhanden?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Also ein "Operation not Permitted" für root ist imho nicht möglich.

Sorry, wenn ich mich erst jetzt hier wieder melde ...

Wenn wir davon ausgehen, dass nicht noch irgendwo was Außergewöhnliches passiert ist (2x der Bentuzer 'root' in der /etc/passwd eingetragen oder so), dann kann die Fehlermeldung nur noch daher kommen, dass ein Prozess die Datei exklusiv für sich geöffnet hat. Das ist bei Programm-Dateien (Binaries) manchmal so, aber hier bei einer Konfigurationsdatei sollte das eigentlich nicht der Grund sein???

Mach doch noch einmal einen Screenshot der Datei mit ls:

Rich (BBCode):
ls -l /volume1/web/phpmyadmin/config.inc.php

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@itari
Und die Warnung weil nicht ins Home von root gewechselt werden kann?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
@itari
Und die Warnung weil nicht ins Home von root gewechselt werden kann?

Das ist auch ein Problem ... ich sagte ja schon ... wenn nichts anderes Außergewöhnliches drin ist ... da scheint möglicherweise die /etc/passwd noch nicht sauber zu sein bzw. das Verzeichhnis /root nicht zu geben ... ist auch eine Spur!!!

Itari
 

Honk Monkey

Benutzer
Mitglied seit
03. Mrz 2009
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,
es kam mir auch alles etwas extrem schwedisch vor das ganze...
...hab gestern Nacht noch mal mit nem Kumpel, der ziemlich Linux-versiert ist, drüber geschaut und auch der konnte sich da keinen richtigen Reim drauf machen.

Da ich nichts nennenswertes bzw keine übermäßig großen Datenmengen auf der DS hatte habe ich sie einfach auf die Werkseinstellungen zurücksetzen lassen.

Jetzt tuts mit phpMyAdmin und auch mit der REchte- und Eigneränderung. :)
Muss sich wohl irgendwie was verbogen haben :confused:

Aber Danke für eure Hilfe :)

Viele Grüße!!!
 

qbic

Benutzer
Mitglied seit
16. Aug 2008
Beiträge
478
Punkte für Reaktionen
0
Punkte
22
Ich muss mich jetzt auch nochmal kurz einmischen.
Um nochmal auf das ursprüngliche Thema "wrong permissions on configuration file, should not be world writable" zurück zu kommen, ich hatte genau das gleiche "Problem" und habe es in der Windowsumgebung über kurz oder lang recht simpel gelößt:

Netzlaufwerk-->phpmyadmin-ordner -->Rechtsklick auf das config-file-->Schreigeschützt aktivieren

Da ich einfach davon ausgegangen bin, dass sich die config nicht von alleine ändert,war das für mich die schnellste Lösung.
Die Benutzerrechte sehen zwar nicht perfekt aus, ein überschreiben der Config durch dritte ist damit aber vorerst verhindert, Schreibrechte hat nämlich niemand mehr :)

Hoffe ich die buhhs halten sich in grenzen ;)
 

erdbeerschaeler

Benutzer
Mitglied seit
18. Apr 2011
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hey COOL... das war ja einfach und hat mir sofort geholfen

"Warum einfach wenn's auch kompliziert geht!"
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
ich habe jetzt nicht den gesamten Thread gelesen, aber warum nicht einfach auf der Konsole?
Code:
chmod 0755 /pfad/zum/file.php
 

erdbeerschaeler

Benutzer
Mitglied seit
18. Apr 2011
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Klar geht auch, aber....
unter Sinnlos im gemounteten Verzeichnis -> Rechtsklick -> Eigenschaften und den Haken bei Schreibgeschüzt setzten find ich schon sehr einfach...

;)
 

Microsaft

Benutzer
Mitglied seit
25. Okt 2010
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

nachdem ich mich nicht einloggen konnte und versucht habe, über die config-datei passwort und username zu ändern, bekomme ich ebenfalls die o.g. Meldung.

Den Schreibschutz über den Finder zu aktivieren, hilft bei mir leider nicht.
Die Config-Datei habe ich mittlerweile gelöscht und wie beim Einrichten durch die config.sample ersetzt, dabei aber auth-type auf http gesetzt und allownopassword auf true.
Hilft mir ebenfalls nicht.


Die gesamte Datei sieht im Moment so aus:
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
* phpMyAdmin sample configuration, you can use it as base for
* manual configuration. For easier setup you can use setup/
*
* All directives are explained in Documentation.html and on phpMyAdmin
* wiki <http://wiki.phpmyadmin.net>.
*
* @version $Id: config.sample.inc.php 13111 2009-11-09 15:02:21Z lem9 $
* @package phpMyAdmin
*/

/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*
* Servers configuration
*/
$i = 0;

/*
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* rajk - for blobstreaming */
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';

/* User for advanced features */
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* Advanced phpMyAdmin features */
// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
// $cfg['Servers'][$i]['relation'] = 'pma_relation';
// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
// $cfg['Servers'][$i]['history'] = 'pma_history';
// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
/* Contrib / Swekey authentication */
// $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';

/*
* End of servers configuration
*/

/*
* Directories for saving/loading files from server
*/
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

?>

Die Rechte habe ich nun so ein gestellt wie auf der ersten Seite, außer das es bei mir ebenfalls keine Auswahlmöglichkeit "nobody" gibt, sondern nur admin und guest, wobei ich den Gast deaktiviert habe. Wenn ich mich per terminal anmelde und über telnet nachfrage, wer ich bin, sagt er folgendes:
USER TTY IDLE TIME HOST
root ttyp0 00:00 Jun 29 12:36:54 10.0.1.3



Was kann ich nun machen?




edit:
Habe bloß den Rechner neu gestartet. Die Fehlermeldung ist weg. anmelden kann ich mich leider immer noch nicht.
Ohne Passwort funktioniert es nicht, mit dem PW des DSM-Accounts ebenfalls nicht....
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat