On 02/25/2015 12:29 PM, Giuseppe Sacco wrote:
Buongiorno Gianluca,

Il giorno lun, 23/02/2015 alle 09.55 +0100, gianluca ha scritto:
[...]
Mi spiego meglio:

#!/bin/bash
# disabiltazione login su console tty1 (impostata da /etc/inittab
# Lancio del mio applicativo
/home/user/myapp.sh
# ri-abilitazione della console di login su tty1
exit 0

L'abilitazione del login su una certa console è dato dalla presenza del
getty, il quale a sua volta è chiamato da init. rc.local viene chiamato
per ultimo, quindi quando i vari getty sono già tutti attivi.

Il modo per disabilitarlo dipende dall'init che stai usando: se utilizzi
il sysvinit, dovresti commentare la riga in /etc/inittab ed eseguire il
comando «telinit q» che rilegge il file e opera di conseguenza; poi
dovresti togliere il commento e richiamare telinit per riabilitare
l'accesso. Se invece utilizzi systemd mi pare di capire che puoi usare
il comando «systemctl stop [email protected]» e il corrispondente con
lo «start».


Su Wheezy sto usando sysvinit... Difatti ho fatto cosi` ma volevo evitare di modificare un file di "sistema" come /etc/inittab anche perche` sui miei sistemi se facessi un rsync di /etc/ con uno standard mi rimetterebbe quello ufficiale e dovrei successivamente valutarlo nello script, cambiarlo ed invocare "telinit q".
Mi sa troppo di WORKAROUND...

Sarebbe bello che si potesse disattivare al "volo" getty e riabilitarlo successivamente... ma se non si puo` fare diversamente mi adeguero`...

Ciao
--
Eurek s.r.l.                          |
Electronic Engineering                | http://www.eurek.it
via Celletta 8/B, 40026 Imola, Italy  | Phone: +39-(0)542-609120
p.iva 00690621206 - c.f. 04020030377  | Fax:   +39-(0)542-609212


--
Per REVOCARE l'iscrizione alla lista, inviare un email a [email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/[email protected]

Rispondere a