Systemzeit und USB

florry

Active Member
hallo,

ich hab zwei kleine Anliegen, die mich beschäftigen.
Das erste ist die Systemzeit: Ich hab KDE 3.5 und sieht auch toll aus, aber die Uhr geht eine Stunde vor. Es ist mir aber nicht möglich, die Uhrzeit zu verstellen. Wenn ich auf "adjust time & date" klicke, werde ich aufgefordert, dass root-passwort einzugeben. Wenn ich dies tue, passiert gar nichts mehr. Klicke ich allerdings auf "ignore" öffnet sich zwar das Einstellungsmenü, aber ich kann nichts ändern, da ich keine root-rechte habe.
Ich hab dann mal das Commando in die Shell eingegeben (also vorher su und als root identifiziert):
# kcmshell kde-clock.desktop
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
kcmshell: cannot connect to X server :0.0

was heißt das denn? und wie kann ich die uhrzeit nun richtig einstellen? :(
(Ich könnte zwar die Zeitzone ändern, aber sieht doof aus, wenn da steht Zeitzone Dublin ^^)


Mein zweites Problem sind USB-Sticks. Ich hab mir die HowTos http://wiki.bsdforen.de/howto/usb-stick_unterstuetzung und
http://wiki.bsdforen.de/howto/automount
angesehen und die schritte befolgt. allerdings findet der keine angesteckten USB-Sticks.
Außerdem wenn ich unter (bin bei KDE) system desktop, storage media auf einige Datenträger zugreifen will, z.b. Zip Disk (da0/da0s4) oder Hard Disk (da0s2), sprich genau die, die ich in diesen HowTos eingerichtet habe, kommt die Meldung "Feature only available with HAL"
Dieses HAL hab ich in dem HowTo http://wiki.bsdforen.de/freebsd/umsteiger#kde punkt 7.3.6 Zugriff auf externe und optische Speichermedien schon so wie da eingerichtet.
Warum gehts nicht?
Vielen Dank für eure Mühen und Antworten

lg
florry
 
Ich kenne KDE nicht. Jedoch kannst du um die zweite Fehlermeldung (Xlib: connection to ":0.0" refused by server) zu vermeiden als User folgendes ausführen: "xhost +". Damit erlaubst du im Prinzip jedem dein (User-) X zu benutzen. Auch root.

Edit: wenn du NUR BSD auf dem Rechner hast, kannst du im Bios die GMT-Zeit eintragen. Den Rest (Zeitzone) übernimmt dann dein BSD. Bei Windows (zB) ist das etwas anders gehändelt.
 
Was die Zeit angeht kannst du doch einfach NTP nehmen, was sich supereinfach einrichten lässt siehe http://www.freebsd.org/doc/de/books/handbook/network-ntp.html

Was HAL angeht.. da rätsle ich auch noch als ein wenig über das was es tut und nicht tut. Gibt aber diverse Threads dazu im Forum. Frage doch mal die Suchfunktion. Vielleicht hilft dir das Weiter. Wenn es dann immer noch nicht klappt brauchen wir mehr detaisl um dir helfen zu können.
 
zuerst vielen dank für die schnellen antworten :)
aber soweit ich das jetzt gelesen habe, benötigt man für NTP einen Internetzugang/Netzwerkzugang. hab ich nicht.

Was das HAL betrifft... ich weiß ja selbst nicht mal, was da nun falsch ist :D
ich schau mir die HowTos nochmal an. vllt hab ich einen fehler gemacht

//edit: wenn ich "xhost +" eingebe, erhalte ich:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
xhost: unable to open display

//mal aus neugier: Was für Anforderungen hat den OpenOffice für FreeBSD an den PC?
Wieviel Festplattenkapazität, RAM und CPU sollte man haben?
 
Zuletzt bearbeitet:
hallo,
Ich hab dann mal das Commando in die Shell eingegeben (also vorher su und als root identifiziert):
# kcmshell kde-clock.desktop
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
kcmshell: cannot connect to X server :0.0


Das ist der Sicherheitsmechanismus vom X server.
Als einfachste Möglichkeit allen Benutzern auf localhost
Zugriff auf den X server zu geben, wäre es möglich,
als root:
Code:
xhost +localhost
einzugeben.

Mit:
Code:
xhost
ohne weitere Parameter wird der momentane Modus angezeigt.

Code:
xhost -localhost
verbietet dann wieder den restlichen Benutzern auf den X server zuzugreifen.
Mehr infos im Manual zu xhost:
Code:
man xhost
Manualseiten lassen sich auch vom Konqueror aus ansehen,
je nachdem wie bei den Webkürzeln (in den Konquror Einstellungen)
die Trennzeichen gesetzt sind,
(bei mir ist es der Doppelpunkt)
in das URL Eingabefeld vom Konqueror eingeben:
Code:
man:xhost


Gruß, Fusselbär
 
also wenn ich im eingabemodus den befehl "xhost +localhost" eintrage, kommt nur
"xhost: unable to open display "" "
wenn ich kdm starte und dort in die shell den gleichen befehl "xhost +localhost" eingebe, erscheint die meldung, wie ich sie im ersten thread schon erläutert hab.

Und dann ist mir noch etwas aufgefallen. Nicht nur bei der Einstellung der Zeit, sondern auch bei z.b. Ändern von Eigenschaften eines Verzeichnisses, wofür ja root-recht benötigt wird, kommt zwar der dialog, dass ich das root-passwort eingeben soll. Aber wie beim Einstellen der Zeit geschieht nach der Eingabe nichts. Klicke ich auf "Ignorieren" um mit den normalen Nutzerrechten fortzufahren, öffnet sich zwar das Menü, aber alles ist grau unterlegt und nicht änderbar.
Ich hab zwar mein FreeBSD installiert und eine grafische Oberfläche, aber ich kann keinerlei Daten von dem oder auf das System bringen, weder üer CD noch per USB :'(
das macht doch so keinen spaß, ich bin echt für jede hilfe dankbar
 
also wenn ich im eingabemodus den befehl "xhost +localhost" eintrage, kommt nur
"xhost: unable to open display "" "
wenn ich kdm starte und dort in die shell den gleichen befehl "xhost +localhost" eingebe, erscheint die meldung, wie ich sie im ersten thread schon erläutert hab.
Wie ich schon geschrieben habe: Du musst diesen Befehl als User ausführen, nicht als root. Sollte das nicht funktionieren, lasse mal (testweise) das "localhost" weg. Ich hatte schon teilweise das Problem, dass es nur ohne ging.
 
Wie ich schon geschrieben habe: Du musst diesen Befehl als User ausführen, nicht als root. Sollte das nicht funktionieren, lasse mal (testweise) das "localhost" weg. Ich hatte schon teilweise das Problem, dass es nur ohne ging.

Fusselbär schrieb:
Das ist der Sicherheitsmechanismus vom X server.
Als einfachste Möglichkeit allen Benutzern auf localhost
Zugriff auf den X server zu geben, wäre es möglich,
als root:
ok, im eingabemodus hat es nicht funktioniert, aber unter KDE in der Terminal-Emulation ging "xhost +localhost". Dann kam die positive Meldunge, dass localhost zu den erlaubten Verbindungen hinzugefügt wurde.
ABER: wenn ich nun Systemzeit ändern möchte, oder Dateirechte ändern, kommt die Aufforderung zur EIngabe des root-Passworts. Wenn ich es richtig eingebe, verschwindet die Aufforderung und das wars. Beim Ignorieren s.o.
Jetzt wollte ich das wieder über die Terminal-Emulation versuchen, mache su mit root-pw, gebe das in der Passwort-Aufforderung unter "Commando" angezeigt commando ein (kcmshell kde-clock.desktop) und erhalte die alte meldung
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
kcmshell: cannot connect to X server :0.0

interessant ist, dass wenn ich genau den gleichen befehl eingebe, OHNE vorher per su root-Rechte zu bekommen, geht das Menü für die Systemzeit zwar auf, aber ich kann nichts ändern, weil alles grau, weil kein root -________-

//edit: ok, ich hab jetz deinen rat mal befolgt und wirklich nur "xhost +" geschrieben hab. damit wird die zugriffskontrolle zwar komplett aufgehoben, aber ich kann nun als root auf den x server zugreifen. danke dir ;)
wenigstens ein problem gelöst, blebt nur das mit dem USB/CD
 
Zuletzt bearbeitet:
genau dieses letzte Kommando (kcmshell kde-clock.desktop) machst du NACHDEM du in dieser Terminal-Emulation als User xhost + ausgeführt hast. Danach darf root Fenster auf deinem X darstellen.
 
jo, vielen dank, ich bin echt froh, dass ich nun wenigstens ordentlich auf dem system arbeitn kann :D


Was HAL angeht.. da rätsle ich auch noch als ein wenig über das was es tut und nicht tut. Gibt aber diverse Threads dazu im Forum. Frage doch mal die Suchfunktion. Vielleicht hilft dir das Weiter. Wenn es dann immer noch nicht klappt brauchen wir mehr detaisl um dir helfen zu können.

da ich anfänger bin und noch recht unerfahren, könnt ihr mir vllt sagen, was ihr noch für Informationen braucht? Ich trag sie dann zusammen. :)

das system erkennt ja zumindest etwas. Wenn ich meinen iPod anstecke, kommt folgendes:

# umass 0: <Apple iPod, class 0/0, rev 2.00/0.02, addr 2> on uhub0
da0 at umass-sim 0 bus 0 target 0 lun 0
da0: <Apple iPod 1.62> Removable Direct Acess SCSI-0 device
da0: 1.000 MB/s transfers
da0:1953 MB (3999744 512 byte sectors: 255 H 63SIT 248C)
GEOM_LABEL: Label for provider da0s2 is msdosfs/IPOD

kann mir das vllt mal bitte jemand übersetzen? Vor allem interessiert mich, wieso steht da erst uhub0, dann da0 und dann ganz unten da0s2. Was heißt das? Was gilt davon?
Thx im Voraus
 
Zuletzt bearbeitet:
hmm, ich hab festgestellt, dass das "xhost +" zwar die zugriffbeschränkungen aufhebt, allerdings nur für die jeweilige sitzung. Soll heißen: wenn ich das System irgenwann neustarte, hab ich das Problem wieder, dass ich "xhost +" eingeben muss.
Gibt es eine Möglichkeit, irgendwie eine - ich sag mal - befehlsliste zu erstellen, die bei systemstart abgearbeitet wird?

danke für eure hilfe

lg
florry
 
.cshrc bzw. .shrc wenn du die entsprechenden Shells benutzt.
Liegen in deinem Home-Verzeichnis, ansonsten hat eigentlich jede Shell etwas adäquates anzubieten.

So long...

Der Indy
 
Das mit dem Mounten mach ich jetzt manuell, da ichs anders nicht hinbekomme.
Allerdings gibts da immer noch ein Problem:
Wenn ich nur im textbasierten Modus arbeite wird mir, sobald ich ein USB-Gerät anschließe, eine Statusmeldung gegeben (wie oben beim iPod):
# umass 0: <Apple iPod, class 0/0, rev 2.00/0.02, addr 2> on uhub0
da0 at umass-sim 0 bus 0 target 0 lun 0
da0: <Apple iPod 1.62> Removable Direct Acess SCSI-0 device
da0: 1.000 MB/s transfers
da0:1953 MB (3999744 512 byte sectors: 255 H 63SIT 248C)
GEOM_LABEL: Label for provider da0s2 is msdosfs/IPOD

damit kann ich den iPod selbst mounten, da ich das gerät, als der er läuft (da0s2) jetzt kenne.
Wenn ich aber KDM laufen hab und ich stecke den iPod an, kommt so eine Meldung nicht. Beim Herunterfahren des System aber, bei dem KDM auch beendet wird, sehe ich dann diese Statusmeldung, die kommt also, aber im Hintergrund.
Gibt es jetzt eine Möglichkeit, mir diese Meldung auch unter KDM anzeigen zu lassen? ich hab zwar 'camcontrol' gefunden, aber so recht will der nicht funktionieren und bei den Parametern dazu weiß ich auch nicht weiter.
 
CTRL-ALT-F1

bringt dich auf die Konsole. Die Kernel-Nachrichten kannst du auch in /var/log/messages sehen.
 
hi,
mein benutzer "moritz" ist mitglied der gruppe "operator" und sollte eigentlich in der lage sein, zu mounten. Allerdings gehts nicht. Er ist in der Gruppe "wheel" und ich kann nur über "su" z.b. usb-sticks mounten. woran kann das liegen?
muss operator die hauptgruppe, sprich die erste gruppe sein oder ist das egal?
 
Zurück
Oben