Impossibile eseguire lo schermo a causa dell'errore "Impossibile aprire il terminale" / dev / pts / 1 "- controllare"


17

Per imparare un po 'di gestione del server ho appena creato un nuovo server Ubuntu 12.04. Dato che avevo solo un account root, ho creato un nuovo utente con adduser kramer65. Poi sono passato a quell'utente usando su kramer65. Ora voglio eseguire lo schermo, quindi ho digitato screene premuto invio, dopo di che mi viene presentata questa riga:

Cannot open your terminal '/dev/pts/1' - please check.

E qui mi sono perso. Perché non si apre lo schermo e cosa devo fare con il suggerimento molto utile "per favore controlla "?

Tutti i suggerimenti sono benvenuti!

Risposte:


20

Si scopre che il problema è che ho inserito la macchina come root, quindi ho cambiato l'utente con kramer65 su kramer65e poi ho provato a eseguire screen, dove screen può essere eseguito solo dall'utente che accede usando ssh. Quindi dopo aver aggiunto kramer65 al file sudoers con usermod -aG sudo kramer65ho potuto ssh nella macchina come kramer65 ed eseguire lo schermo con un grande sorriso.


Non dimenticare di contrassegnare la tua risposta come "la" risposta ... e grazie per aver pubblicato la soluzione! Sarò sicuro di scriverlo nella mia cintura SysAdmin :-)
pepoluan,

11

C'è un modo per aggirare questo senza ricorrere all'aggiunta dell'utente ( kramer65in questo esempio) al file sudoers. Se esegui script /dev/nullsubito prima di allegare una sessione dello schermo (o creando una nuova sessione dello schermo), dovresti essere in grado di eseguire la sessione senza quell'errore.

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.