Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Kannst du das etwas ausführen? Ich weiß nciht genau was du meinst. Ich will es sozusagen als root starten, jedoch aus dem kontext des normalen users. Weil kaum ein vernünftiger user heutzutage sich generell auf seinem system als root anmeldet, um tägliche aufgaben durchzuführen.
Hast du telnet eingerichtet und root Access erlaubt? Dann hätte ich nen Workaround :bae: Ist aber sehr unsauber!
Besser wäre es, eine so Datei zu schreiben um dir die Root Access zu holen! Leider kenne ich nicht alle Kommandos um unter Linux einen Prozess als anderen Benutzer zu starten.. Aber gehen tuts, da man bei der KDE auch starten als eingeben kann
Der Übersichtlichkeit halber nenne ich dein Java-Programm mal A und das "externe Programm" B.
Du könntest A mit sudo java -jar blabla.jar starten.
Dann müsstest du kein Passwort mehr eingeben zum starten von Programm B.
Ob das schlau ist, weiß ich nicht :wink:
Alternativ könntest du B in /etc/sudoers eintragen, sodass es kein Passwort mehr braucht, um gestartet zu werden.
Alles in allem solltest du evtl. nochmal erklären, was genau du schon hast, wo Probleme sind und was du machen willst.
z.B.: wird das root-Passwort in A gespeichert oder soll das der Benutzer immer eingeben?
Ich hab in c nen portscanner programmiert, der als "server" fungiert. d.h. er nimmt scan-optionen und scan-aufträge von einem client entgegen, führt den scan aus und reported ergebnisse an den clienten zurück.
Wie jeder weiß, darf man raw sockets nur mit uid=0 ausführen. D.h. der portscanner (programm B) muss als root ausgeführt werden.
Nun hab ich in java einen clienten programmiert (programm a), welcher beim start das programm b (also den server) mitstarten soll, sodass man nicht beide programme mühsam einzeln starten muss.
Ich weiß, dass dieses konzept leicht irreführend ist, da man als client nicht unbedingt in der lage sein sollte auf einem server programme öffnen zu können. Es dient lediglich als demo und server und client werden auf dem selben pc ausgeführt.
JPKI: Kannst du mir das vorgehen genauer erklären?
Naja. Angenommen du startest dein (Java-)Programm. Nun öffnest du einen Dialog, in den der User sein Root-Passwort eingeben muss (falls dies nicht vorher schon bekannt ist). Jetzt kannst du den externen Befehl mittels Runtime.getRuntime().exec("sudo ..."); ausführen.
Ich denke dann öffnet sich die Konsole und du kannst mittels java.util.Robot#keyPress(...); das Passwort Zeichen für Zeichen eingeben und fertig.
...
Wer also ein Programm schreibt, mit dem sich Sicherheitslücken ausfindig machen lassen, macht sich strafbar - aber auch, wer solche Programme verbreitet und besitzt. Und wer eine Sicherheitslücke findet und diese veröffentlicht, fällt ebenfalls unter das neue Gesetz.
...
Falsch, dieses Sch**ss-Gesetz verdanken wir mal wieder nur unserm Herrn Dr. Wolfgang Schäuble. Solang ihr in AT keinen solchen Irren auf dem Posten des Innenministers habt, seid ihr davor sicher...
So weit ich weiß, klagt derzeit jemand gegen das BSI. Die bieten wohl auf ihrer Homepage Sniffer an und verlinken auch auf "verbotene" Software.
Ob das was bringt, wird sich zeigen, aber wenigstens wird es dann (irgenwann) mal ein Urteil geben.
Leider habe ich keine Quellen.