Não é possível executar a tela devido ao erro "não é possível abrir o terminal '/ dev / pts / 1' - verifique"

17

Para aprender um pouco de gerenciamento de servidor, acabei de criar um novo servidor Ubuntu 12.04. Como eu só tinha uma conta root, criei um novo usuário adduser kramer65. Eu então mudei para esse usuário usando su kramer65. Agora eu quero executar a tela, então digitei screene apertei enter, após o que me são apresentadas esta linha:

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

E aqui estou perdido. Por que não abre a tela e o que devo fazer com a dica muito útil " verifique "?

Todas as dicas são bem-vindas!

kramer65
fonte

Respostas:

20

Acontece que o problema foi que eu mudei para a máquina como root, mudei para o usuário kramer65 su kramer65e tentei executar a tela, onde a tela só pode ser executada pelo usuário que faz login usando ssh. Então, depois de adicionar o kramer65 ao arquivo sudoers, usermod -aG sudo kramer65eu poderia ssh na máquina como kramer65 e executar a tela com um grande sorriso.

kramer65
fonte
Não se esqueça de marcar sua própria resposta como 'a' resposta ... e obrigado por postar a solução! Eu vou ter a certeza de Evernote isso em minha SysAdmin cinto de ferramentas :-)
pepoluan
11

Existe uma maneira de contornar isso sem recorrer à adição do usuário ( kramer65neste exemplo) ao arquivo sudoers. Se você executar script /dev/nullimediatamente antes de anexar uma sessão de tela (ou criar uma nova sessão de tela), poderá executar sua sessão sem esse erro.

laylaylom
fonte