Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Avviare uno script prima di /bin/login

    Come faccio ad avviare un pre-login ???
    Mi serve che il mio script parta prima di /bin/login... anche perche' poi sara lui a lanciare login...
    ...devo evitare di far partire in automatico /bin/login e al suo posto devo far partire un altro processo

    Il Mio Programma attende una stringa...
    se questa stringa e' unguale a "login" avviera' /bin/login

    Qualcuno ha qualche idea su come si possa fare ?

  2. #2
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    visto che chi mi offre il login (testuale) su un terminale è "getty", partirei da qui, editando /etc/inittab:
    codice:
    ...
    1:2345:respawn:/sbin/getty -l <programma> 38400 tty1
    ...
    man getty

    ciao
    slack? smack!

  3. #3
    m.. non e' proprio quello che mi serve... perche' compare sempre il login... io proprio dovrei farlo sparire il login.

  4. #4
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    Originariamente inviato da _sys/sid
    m.. non e' proprio quello che mi serve... perche' compare sempre il login... io proprio dovrei farlo sparire il login.
    Chiedo scusa per l'imprecisione dell'informazione.
    Ti ho riportato quanto estrapolato dalla pagina di manuale su debian:
    codice:
    AGETTY(8)                                                                                    AGETTY(8)
    
    NAME
           getty - alternative Linux getty
    
    SYNOPSIS
           getty  [-ihLmnw] [-f issue_file] [-l login_program] [-I init] [-t timeout] [-H login_host] port
           baud_rate,...  [term]
           getty [-ihLmnw] [-f issue_file] [-l login_program]  [-I  init]  [-t  timeout]  [-H  login_host]
           baud_rate,...  port [term]
    ...
    ...
    ...
    -l login_program
                  Invoke the specified login_program instead of /bin/login.  This allows the use of a non-
                  standard login program (for example, one that asks for a dial-up password or that uses a
                  different password file).
    Quindi dovresti specificare agetty in /etc/inittab.

    ciao
    slack? smack!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.