Come mai non riesco a usare Screen su un altro computer?


Risposte:


5

Probabilmente hai avuto suun utente diverso da quello con cui hai effettuato l'accesso. È necessario eseguire screenlo stesso utente proprietario del dispositivo terminale, ovvero l'utente con cui si è effettuato l'accesso.

Se devi eseguire comandi come un altro utente, avvia lo schermo e fai " su" da esso.


ricevo lo stesso messaggio di errore quando accedo sua un utente non privilegiato (diverso da quello in cui ho effettuato l'accesso) e provo a eseguire lo schermo.
Quack Quixote,

@quack: Uh, sì ...? Non stai fornendo nuove informazioni, qui. Cosa stai cercando di dire?
Teddy,

@Teddy: Sì, ho fatto una richiesta all'utente diversa da quella che ha effettuato l'accesso. In tal caso, posso ancora usare lo schermo?
Alex,

@Alex: Non così. Ma puoi avviare il tuo schermo e fare il tuo " su" al suo interno.
Teddy,

@Teddy: sto solo verificando la tua diagnosi, tutto qui.
Quack Quixote,

1

La macchina su cui riscontri problemi è particolarmente "bloccata"?

Sembra che potrebbe essere un problema di autorizzazioni con il tuo pseudo-terminale. Dopo aver visualizzato questo messaggio di errore, controllare l'output di ls -l / dev / pts / 0 (utilizzare il percorso dal messaggio di errore). Se non ti mostra come proprietario con bit di lettura e scrittura, puoi verificarlo con l'amministratore della macchina.

Posso immaginare un sistema che scarterebbe e ridimensionerebbe uno pseudo-terminale dopo l'inizio del processo di accesso iniziale (i sottoprocessi potrebbero ereditare gli handle di file già aperti per std {in, out, err}), ma ciò sarebbe sii piuttosto draconiano. Cosa monta | grep pts mostra? Forse le opzioni di montaggio sono impostate in modo errato ...


0

Stai cercando di ricollegare la sessione che è stata avviata altrove? In tal caso, e l'altra sessione non è stata dettagliata, è necessario farlo screen -d -r <sessionname>.

Se sta semplicemente iniziando screen, non sono sicuro.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.