1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Security.framework bedienen

Dieses Thema im Forum "AppleScript" wurde erstellt von jack.jack, 21.10.09.

  1. jack.jack

    jack.jack Klarapfel

    Dabei seit:
    20.03.09
    Beiträge:
    280
    Hallo
    Wie bedient man das Security.framework? Ein Prozess soll mit den Administrator-Privilegen ausgeführt werden.
     
  2. Pii

    Pii Rheinischer Krummstiel

    Dabei seit:
    25.06.07
    Beiträge:
    383
    below gefällt das.
  3. jack.jack

    jack.jack Klarapfel

    Dabei seit:
    20.03.09
    Beiträge:
    280
    Ich kapier nicht, wie das gemeint ist.
     
  4. below

    below Kalterer Böhmer

    Dabei seit:
    08.10.06
    Beiträge:
    2.865
    Dann hast Du wahrscheinlich nicht die richtige Frage gestellt, denn Deine Frage "Wie bedient man das Security.framework? Ein Prozess soll mit den Administrator-Privilegen ausgeführt werden." hat Pii beantwortet.

    Er hat Dir einen Link auf die Dokumentation und auf SampleCode gepostet.

    Alex
     
    Pii gefällt das.
  5. jack.jack

    jack.jack Klarapfel

    Dabei seit:
    20.03.09
    Beiträge:
    280
    Ja, bei der Dokumentation komme ich nicht draus.
     
  6. below

    below Kalterer Böhmer

    Dabei seit:
    08.10.06
    Beiträge:
    2.865
    "Stelle eine deutliche Frage

    Nicht klar abgegrenzte Fragen werden als (zeitlich) nicht abgegrenzte Zeitverschwendung aufgefasst. Die Personen, die dir am ehesten eine hilfreiche Antwort geben könnten, sind meistens auch sehr beschäftigt ... . Solche Leute reagieren allergisch auf nicht abgegrenzte Zeitverschwendung und deshalb auch auf nicht abgegrenzte Fragen.

    Du wirst eher eine hilfreiche Antwort bekommen, wenn du genau sagst, was du als Antwort erwartest (gebt mir Starthilfen, schickt Code, kontrolliert euren Patch, was auch immer). Das wird ihre Aufmerksamkeit bündeln und implizit eine Obergrenze der Zeit setzen, in der man damit beschäftigt ist, dir zu helfen. Das ist gut.
    [...]
    Es ist also sinnvoll, die Frage einzugrenzen, um den Zeitaufwand für die Antwort eines Experten möglichst gering zu halten – das ist oft nicht gleichbedeutend mit Vereinfachung der Frage. So ist die Frage "Kann mir jemand einen Verweis auf gute Dokumentation zu X geben?" geschickter als "Kann mir bitte jemand X erklären?". "
    http://www.tty1.net/smart-questions_de.html#beprecise

    Alex
     
  7. jack.jack

    jack.jack Klarapfel

    Dabei seit:
    20.03.09
    Beiträge:
    280
    OK. Ich hätte gerne eine etwas einfachere Dokumentation bzw. dafür Sample Code dafür.
     
  8. below

    below Kalterer Böhmer

    Dabei seit:
    08.10.06
    Beiträge:
    2.865
    Das wirst Du kaum bekommen. Eine andere Dokumentation kenne ich nicht, und das Better Authorization Sample (BAS) zeigt den von Apple präferierten Weg, ein Werkzeug mit Admin Rechten zu starten

    Im Read me des BAS wird beschrieben, wie Du es für deinen eigenen Code anpassen kannst.

    Ich rate Dir sehr dazu, das BAS zu verwenden. Es stellt so etwas wie den "Stand der Technik" dar. Werkzeuge mit Root Rechten auszuführen ist immer gefährlich! Wenn Du einen Fehler machst, schaffst Du ein Einfallstor für Malware.

    Und, um einen Schritt zurück zu gehen: Warum glaubst Du, dass Du etwas mit Root Rechten ausführen must?

    Alex
     
  9. jack.jack

    jack.jack Klarapfel

    Dabei seit:
    20.03.09
    Beiträge:
    280
    Es muss ein Shell-Programm ausgeführt werden.
     
  10. below

    below Kalterer Böhmer

    Dabei seit:
    08.10.06
    Beiträge:
    2.865
    WARUM muss ein Shell Programm ausgeführt werden?

    Nochmal: Dinge mit Root Priviledges ausführen ist gefährlich, am besten ist, man vermeidet es.

    Man kann es nicht immer vermeiden, aber wenn, dann sollte man darauf achten, dass es auf eine sichere Art und Weise passiert.

    Das BAS zeigt, wie das geht.

    Alex
     
  11. jack.jack

    jack.jack Klarapfel

    Dabei seit:
    20.03.09
    Beiträge:
    280
    Das Startvolume des Computers muss festgelegt werden.
     
  12. below

    below Kalterer Böhmer

    Dabei seit:
    08.10.06
    Beiträge:
    2.865
  13. jack.jack

    jack.jack Klarapfel

    Dabei seit:
    20.03.09
    Beiträge:
    280
    Habe ich schon gemacht. Mein Ziel ist es aber, es nicht mit AS zu machen.
     
  14. below

    below Kalterer Böhmer

    Dabei seit:
    08.10.06
    Beiträge:
    2.865
    Warum?

    Und dann wird Dir wohl nichts anderes übrig bleiben, als RTFM

    Alex
     
  15. jack.jack

    jack.jack Klarapfel

    Dabei seit:
    20.03.09
    Beiträge:
    280
    Ich möchte eine andere Sprache lernen.
     
  16. below

    below Kalterer Böhmer

    Dabei seit:
    08.10.06
    Beiträge:
    2.865
    :-c

    Dann hätte Deine Frage wirklich die sein sollen: "Ich will eine andere Sprache lernen".

    Das Security Framework ist nun wirklich zum Einstieg VOLLKOMMEN UNGEEIGNET.

    Bitte frag doch das, was Du fragen willst. Das macht es für alle einfacher:

    "Beschreibe das Ziel, nicht einen Schritt

    Wenn du herausfinden willst, wie du etwas bewerkstelligen kannst ..., beginne damit, dein Ziel zu beschreiben. Erst danach solltest du den Schritt, der dich aufhält, beschreiben.

    Oft passiert es, dass Leute, die ein bestimmtes Ziel vor Augen haben, einen Weg einschlagen, von dem sie glauben, er führe zum Ziel, aber dann nicht mehr weiterkommen. Sie bitten um Hilfe zu einem bestimmten Schritt, ohne zu bemerken, dass der gewählte Pfad falsch ist. Es kann viel Mühe kosten, dann doch noch zum Ziel zu gelangen."
    http://www.tty1.net/smart-questions_de.html#goal

    Alex
     
  17. Pii

    Pii Rheinischer Krummstiel

    Dabei seit:
    25.06.07
    Beiträge:
    383
    Dann beginne damit doch einfach mal am Anfang.
     

Diese Seite empfehlen