Hallo, ich bin linux newbie und habe die festplattenversion von knoppix. Ich wollte jetzt den lilo bootmanager anpassen, jedoch braucht man root rechte um die lilo.conf bearbeiten zu können. Wenn ich mich in der Konsole mit su oder su root anmelde und das passwort eingebe ändert sich nichts. Ich kriege einfach keinen zugriff auf diese datei!
ICh hoffe mir kann jemand helfen.
Danke im Voraus
Sven
Linux 15.036 Themen, 107.107 Beiträge
Hallo,
probier am besten folgendes:
auf der Konsole "sudo kwrite" eingeben, dann Passwort, und dann in kwrite die entsprechende Datei öffnen und bearbeiten...
(sudo gibt dir einmalig für diesen Befehl die root-Rechte)
Gruß, Mario
Hallo Mario,
danke für die Antwort, jedoch kommt bei mir nur die Meldung:
Sven (Also mein Benutzername) is not in the sudoers file. This incident will be reported.
Was heißt das?
Wenn ich mich zuvor aber als root per su anmelde, dann kommt:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
kwrite: cannot connect to X server :0.0
Und was soll das heißen??
Ich hoffe du kannst mir vielleciht noch helfen.
Bis dann,
Sven
das heißt, dass dein user sven nicht die berechtigung hat, den befehl sudo auszuführen.
du musst in der "/etc/sudoers" das hier auskommentieren (das hash-zeichen (#) vor dem &wheel entfernen):
# Uncomment to allow people in group wheel to run all commands
%wheel ALL=(ALL) ALL
danach musst du schauen, ob dein user sven in der group "wheel" ist. das kannst du in der
"/etc/group". das müsste in etwa so ausschauen:
wheel:x:10:root,sven
wenn das gemacht ist, kannst du per sudo programme starten.
Steht da auch so ein Hinweis mit dem visudo Kommando als root ?
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
> Wenn ich mich zuvor aber als root per su anmelde, dann kommt:
> Xlib: connection to ":0.0" refused by server
> Xlib: No protocol specified
> kwrite: cannot connect to X serverbild :0.0
display :0.0 gehört dem user, welcher sich an X angemeldet hat - in deinem Fall "sven". der kann es nun für andere user und andere hosts freigeben. das geht mit xhost:
xhost +localhost
-> alle user auf localhost dürfen nun auf das display zugreifen.
Man kann doch auch mit "startx -- :1.0" einen neuen XServer auf dem gleichen Rechner für den neu angemeldeten User starten.
Da wird bei mir aber nicht ein KDE oder GNOME gestartet, sondern nur ein neuer XServer. Welche Konfigurationsdateien müßte man da bearbeiten, um beispielsweise einen neuen KDE für einen neuen Benutzer automatisch gleich mit zu starten ?
ui, ist schon lange her... ich glaube, du kannst ein programm angeben, das mitgestartet werden soll. sinnvoll wäre es, den kdm zu starten.
......... soweit ich mich erinnere weder kdm noch gdm, sondern xdm.......(= beinhaltet alle W-Manager, soweit denn installiert, z.B. ICE-WM, Flux-, Blackbox, XFCE usw. !)
Gruß
NANÜ
Hallo, danke für all eure antworten, aber ich komme nicht weiter.
Der tip mit wheel geht nicht, weil auch diese datei den zugriff verwehrt. sonst gibt es keine zusätzlichen meldungen.
und das mit dem xhost geht auch nicht. Wenn ich xhost: xhost + localhost eingebe, dann sagt er dasss es den befehl nicht gibt und wenn ich statt : ein = eingebe dann passiert nichts aber ich auch nun immer noch nicht auf die datei zugreifen.
Wenn ich den neuen server starte, dann kommt ja wie schon von euch erwähnt keine Benutzeroberfläche sondern eine grauer bildschirm.....
Es ist zum Verzweifeln, wisst ihr sonst noch etwas??
Gruß
Svem
Kannst Du Dich den auf einer Textkonsole (zB STRG-ALT-F2 drücken) als root anmelden? Normalerweise ist doch bei Knoppix der root-Account aktiv... kenne das nur bei Ubuntu, dass dieser Benutzer standartmäßig deaktiviert ist. Wenn Du Dich normal als root anmelden kannst dürfte es auch kein Problem sein, diese Datei zu editieren...
root darf ja nun mal alles :)
Probier das mal...
Hallo,
hoffe, das gibt kein Doppelposting :-)
Probier mal kdesu kwrite
Danke Alex es funktioniert, danke!
Gruß
Sven