Re: su: cannot set groups: Operation not permitted
Hi Juergen,
ich habe ein Problem. Ich habe mal wieder als User 'root' zu unvorsichtig rum gespielt. Ja ja ich weis das macht Mann/Frau nicht, aber manchmal ueberkommt es
su: cannot set groups: Operation not permitted
Hat jemand ne Idee wie ich wieder SU werden kann, damit ich das wieder reparieren kann ??
ich bin mir zwar nicht sicher, ob ich das richtig verstanden habe, aber warum meldest Du Dich nicht auf einer der Konsolen als root an ?
Was liefert ein 'ls -l /bin/su' ?
Sollte in etwa wie das Folgende aussehen:
-rwsr-xr-x 1 root root 16496 Jul 23 1999 /bin/su
vielen Dank fuer die Antwort. Das wars ich habe nicht nur die Benutzer veraendert sondern auch die Rechte. Die S-Bits waren bei einigen Systemdateien nicht mehr gesetzt. Ich hatte zum Glueck noch eine offene root Verbindung und konnte somit den Schaden doch noch beheben. Wenn ich die nicht gehabt haette, waere ich nicht mehr als root rein gekommen, da ich auch das login verbogen hatte. Kennst Du denn vielleicht noch ne Hintertuer durch die Mann/Frau haetten schluepfen koennten? Mir faellt da nichts ein. Aber das hat mich doch wieder gelehrt noch weniger, als ich ohnehinschon, unter root zu machen. Ich habe jetzt eine schoen grelle augenunfreundlichen Hintergrunfarbe als root, da muss man schnell wieder raus :-). Trotzdem erstmal vielen Dank Jens --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Jens Rathke wrote:
vielen Dank fuer die Antwort. Das wars ich habe nicht nur die Benutzer veraendert sondern auch die Rechte. Die S-Bits waren bei einigen Systemdateien nicht mehr gesetzt. Ich hatte zum Glueck noch eine offene root Verbindung und konnte somit den Schaden doch noch beheben.
Wenn ich die nicht gehabt haette, waere ich nicht mehr als root rein gekommen, da ich auch das login verbogen hatte. Kennst Du denn vielleicht noch ne Hintertuer durch die Mann/Frau haetten schluepfen koennten? Mir faellt da nichts ein.
Rettungssystem von CD booten oder die eine Boot-Diskette, die man sich ja für Notfälle auch immer anfertigt.
Aber das hat mich doch wieder gelehrt noch weniger, als ich ohnehinschon, unter root zu machen. Ich habe jetzt eine schoen grelle augenunfreundlichen Hintergrunfarbe als root, da muss man schnell wieder raus :-).
Aua, mir reicht es, den Prompt für root rot zu färben und den Prompt für User grün. Wie man das macht, ist in einem Artikel des deutschen Linux-Magazin erklärt: http://www.linux-magazin.de/ausgabe.1999.02/Prompt/prompt.html Setzen kannst du die Änderungen in der PS1-Variablen in /etc/profile.locale (kopiere den kompletten Abschnitt aus /etc/profile von der Zeile "# set prompt" bis zum letzen "fi" in die /etc/profile.local, nimm dort die Änderungen vor und kommentiere den Block in /etc/profile aus, die Anweisung wird ja nun /etc/profile.local ausgeführt. Bei mir sieht das so aus: # # set prompt # [...] elif [ -n "$BASH_VERSION" ] ; then set -P # Verzeichnisname statt Linkname # set -p if test "$UID" = 0 ; then # PS1="\[\033[31m\]\h:\w\[\033[39m\] # " PS1="\[\033[31m\]\h[`tty | cut -c9-12`]:\w\[\033[39m\] # " else # PS1="\[\033[32m\]\u@\h:\w\[\033[39m\] $ " PS1="\[\033[32m\]\u@\h[`tty | cut -c9-12`]:\w\[\033[39m\] $ " fi [...] christian -- Bitte kein CC: bei Antwort an Mailingliste Etikette per Mail: To: mailings-suse@gmx.de Subject: send etikette http://www.ndh.net/home/schult/etikette.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Christian,
Aua, mir reicht es, den Prompt für root rot zu färben und den Prompt für User grün. Wie man das macht, ist in einem Artikel des deutschen Linux-Magazin erklärt:
auch keine schlechte Idee. Ist mir aber wahrscheinlich nicht streng genug :-). Aber probier ich doch glatt mal aus. Ne Bootdiskette werde ich dann auch gleich mal erstellen, so was habe ich doch bisher bei mir immer etwas vernachlaessigt. Den Kunden praedigt man es immer wieder und man selbst vernachlaessigt sich immer straeflich. So long Jens ...........why use Windows, if there is a door............. ============================================================= Jens Rathke ---- jens@HaiTaeck.de ---- http://www.HaiTaeck.de Internet-Cafe Hai Taeck Tel: +49 30 859 614 13 Bruennhildestr. 8 Fax: +49 30 859 614 15 12159 Berlin-Friedenau/Germany ============================================================= --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Jens, * Am 15.04.2000 um 12:58 Uhr schrieb Jens Rathke: [ anmelden als root nicht mehr möglich ]
Kennst Du denn vielleicht noch ne Hintertuer durch die Mann/Frau haetten schluepfen koennten?
klar... Du kannst Lilo beim booten Kernel-Parameter mitgeben, wobei hier der 'init' recht interessant ist ;-) z.B. linux init=/bin/bash ^^^^^ ^^^^^^^^^^^^^^ 1 2 1. Name des Kernels 2. Als root die Bash starten Ggf. muß Du noch ein 'mount -a' ausführen, damit alle notwendigen Platten gemountet werden ;-) Ach ja, dummerweise muß man sich bei der Eingabe der Kernel-Parameter mit der US-Tastatur rumschlagen (linux initŽ-bin-bash). MfG. Jürgen -- Die letzten Worte eines Hardware-Bastlers: "Das Netzkabel lasse ich als Erdung dran..." / Registered Linux-User #130804 http://counter.li.org \ \ Linux Stammtisch Bremerhaven http://linux.hs-bremerhaven.de / --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Juergen,
Du kannst Lilo beim booten Kernel-Parameter mitgeben, wobei hier der 'init' recht interessant ist ;-)
z.B.
linux init=/bin/bash ^^^^^ ^^^^^^^^^^^^^^ 1 2
1. Name des Kernels 2. Als root die Bash starten
den kenn ich nu noch nicht. Das ich verschiedene Runlevel angeben kann, das wusste ich schon, aber gleich ne Shell, nicht uebel. Lohn sich scheinbar mal die Doku naeher zu studieren. Vielen Jens ...........why use Windows, if there is a door............. ============================================================= Jens Rathke ---- jens@HaiTaeck.de ---- http://www.HaiTaeck.de Internet-Cafe Hai Taeck Tel: +49 30 859 614 13 Bruennhildestr. 8 Fax: +49 30 859 614 15 12159 Berlin-Friedenau/Germany ============================================================= --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Jens, * Jens Rathke schrieb am 15.Apr.2000: [Bitte Vorredner leben lassen, bitte Zeilenlänge begrenzen]
Du kannst Lilo beim booten Kernel-Parameter mitgeben, wobei hier der 'init' recht interessant ist ;-)
den kenn ich nu noch nicht. Das ich verschiedene Runlevel angeben kann, das wusste ich schon, aber gleich ne Shell, nicht uebel.
Nicht Shell, sondern init. Der init ist der erste Prozeß, der der Kernel startet. Üblicherweise ist das /sbin/init. Sobald das geschehen ist, ist der erste Teil des bootvorganges abgeschlossen. Das ist der Teil, der von lilo dominiert wird, wo linux noch nicht weiß was ein Dateisystem ist und alle Files durch Hardwareadressen benannt werden müssen. /bin/init führt nun die inittab aus. Insbesondere wird hier /sbin/init.d/boot aufgerufen und auch die ganzen initskripte auf /sbin/init.d dort werden auch die übrigen Partitionen gemounte und alle Dienste hochgefahren. Das ist der zweite Teil des bootvorganges. Wenn Du nun /sbin/init durch etwas anderes ersetzt, so geschieht das natürlich nicht. Es werden keine andere Platten gemountet, keine Dienste hochgefahren und auch kein mingetty gestartet, was auch in der inittab steht. Es ist also nicht besonders viel, was dann auf Deinem Rechner läuft, eher gar nichts. Benrd -- Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen? http://www.suse.de/de/produkte/buecher/index.html oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner? file:///usr/doc/sdb/de/html/literatur.html |Zufallssignatur 5 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
B.Brodesser@online-club.de
-
cschult@gmx.de
-
jens@HaiTaeck.de
-
Juergen_Schwarting@gmx.de