Hi.
Ich habe gestern mal die LinuxTag-DVD mit Knoppix ausprobiert. Dort hatte ich irrtümlicherweise beim Booten die /-Partition meines Debian-Systems als Home angegeben (also: "knoppix myconfig=scan home=/dev/hda1") anstelle der Image-Datei.
Knoppix lief ohne Probleme, aber wenn ich jetzt mein Woody von der Platte starte, können einige Befehle nicht mehr ausgeführt werden (z.B. mount), da ihnen anscheinend die nötigen Rechte fehlen.
Die ersten Fehlermeldungen beim Booten sehen folgendermassen aus:
(...)
mount: only root can do that
Acivating swap.
Adding swap: 184736k swap-space (priority -1)
mount: only root can do that
*** Error! Cannot fsck root fs because it is not mounted read-only!
mount: only root can do that
(...)
Dann kommen einige Fehlermeldungen von diversen Diensten und von modprobe, z.B.:
modprobe: Can't locate module net-pf-xx
Es werden beim Booten also keinerlei Dateisysteme eingebunden, auch /proc nicht.
Zum Schluß erscheint die login-Aufforderung. Ein login mit $user oder root ergibt aber nur die Meldungen:
"setgid: Operation not permitted" oder "initgroups: Operation not permitted".
Ich habe danach nochmal mit Knoppix gestartet, und mich etwas auf dem Woody-System umgeschaut, aber ich konnte auf den ersten Blick keine Änderungen feststellen.
Wenn jemand einen Tip hat an welcher Stelle genau ich nachschauen muß, bzw. mir sagen kann, was bei dem Versuch von Knoppix, /dev/hda1 als $home einzubinden, verändert worden ist, wäre das super.
Eine Neuinstallation möchte ich schon aus Prinzip vermeiden.
Gruß
Marc
Knoppix-Option ändert installiertes Debian
Re: Knoppix-Option ändert installiertes Debian
Hallo,
einfach mit dem letzten System-Backup vergleichen (oder gleich von da aus wiederherstellen) <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">.
einfach mit dem letzten System-Backup vergleichen (oder gleich von da aus wiederherstellen) <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">.
Re: Knoppix-Option ändert installiertes Debian
stimmt der lilo nicht mehr?
wie sieht die fstab aus?
Rechte/Owner korrekt gesetzt?
Mal einen Blick in die passwd werfen.
swap wird ja anscheinend korrekt eingebunden.
Vielleicht ist es ja was triviales.
Frag doch mal Klaus ;<!--no-->-)
Max
wie sieht die fstab aus?
Rechte/Owner korrekt gesetzt?
Mal einen Blick in die passwd werfen.
swap wird ja anscheinend korrekt eingebunden.
Vielleicht ist es ja was triviales.
Frag doch mal Klaus ;<!--no-->-)
Max
Re: Knoppix-Option ändert installiertes Debian
Hi!
mount und login müssen setuid-Rechte haben. Kurzer Check in /bin:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">-rwsr-xr-x 1 root root 31480 2003-04-26 21:50 login*
-rwsr-xr-x 1 root root 76792 2003-05-21 22:46 mount*
-rwsr-xr-x 1 root root 15244 2001-11-18 23:29 ping*
-rwsr-xr-x 1 root root 22904 2003-04-26 21:50 su*
-rwsr-xr-x 1 root root 39928 2003-05-21 22:46 umount*</font><hr></pre></blockquote>
In /sbin ist bei mir kein setuid-Programm.
Gruß,
hjb
mount und login müssen setuid-Rechte haben. Kurzer Check in /bin:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">-rwsr-xr-x 1 root root 31480 2003-04-26 21:50 login*
-rwsr-xr-x 1 root root 76792 2003-05-21 22:46 mount*
-rwsr-xr-x 1 root root 15244 2001-11-18 23:29 ping*
-rwsr-xr-x 1 root root 22904 2003-04-26 21:50 su*
-rwsr-xr-x 1 root root 39928 2003-05-21 22:46 umount*</font><hr></pre></blockquote>
In /sbin ist bei mir kein setuid-Programm.
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
Re: Knoppix-Option ändert installiertes Debian
Hi.
Danke an alle fuer die Antworten, Eure Tips haben mich auf die richtige Spur gebracht.
So wie es aussieht, wurde bei allen(!) Dateien, die uid und gid auf 1000 gesetzt. Mir ist das anfangs nicht aufgefallen, weil ich die Dateien im System hauptsaechlich nach einem moeglichen Aenderungszeitpunkt durchsucht habe, aber die Zeiten hatten sich nicht geaendert.
Nachdem ich jetzt allen wesentlichen Dateien den owner root verpasst habe, startet das System wenigstens wieder und ich kann mich auch einloggen. Allerdings laufen einige Dienste noch nicht ganz rund. Mal schauen, was das noch wird...
Gruss
Marc
Danke an alle fuer die Antworten, Eure Tips haben mich auf die richtige Spur gebracht.
So wie es aussieht, wurde bei allen(!) Dateien, die uid und gid auf 1000 gesetzt. Mir ist das anfangs nicht aufgefallen, weil ich die Dateien im System hauptsaechlich nach einem moeglichen Aenderungszeitpunkt durchsucht habe, aber die Zeiten hatten sich nicht geaendert.
Nachdem ich jetzt allen wesentlichen Dateien den owner root verpasst habe, startet das System wenigstens wieder und ich kann mich auch einloggen. Allerdings laufen einige Dienste noch nicht ganz rund. Mal schauen, was das noch wird...
Gruss
Marc