Tidak dapat menjalankan layar karena kesalahan “tidak dapat membuka terminal '/ dev / pts / 1' - silakan periksa”

17

Untuk mempelajari beberapa manajemen server, saya baru saja membuat server Ubuntu 12.04 baru. Karena saya hanya punya akun root, saya membuat pengguna baru adduser kramer65. Saya kemudian beralih ke pengguna itu menggunakan su kramer65. Saya sekarang ingin menjalankan layar, jadi saya mengetik screendan menekan enter, setelah itu saya disajikan dengan baris ini:

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

Dan di sini saya tersesat. Mengapa tidak membuka layar, dan apa yang harus saya lakukan dengan tip " tolong periksa " yang sangat membantu ?

Semua tips dipersilahkan!

kramer65
sumber

Jawaban:

20

Ternyata masalahnya adalah bahwa saya ssh'ed ke mesin sebagai root, kemudian berubah menjadi pengguna kramer65 dengan su kramer65dan kemudian mencoba menjalankan layar, di mana layar hanya dapat dijalankan oleh pengguna yang login menggunakan ssh. Jadi setelah saya menambahkan kramer65 ke file sudoers dengan usermod -aG sudo kramer65saya bisa ssh ke mesin sebagai kramer65 dan menjalankan layar dengan senyum lebar.

kramer65
sumber
Jangan lupa untuk menandai jawaban Anda sendiri sebagai jawaban 'the' ... dan terima kasih telah mengirimkan solusinya! Saya pasti akan mencatat ini ke dalam sabuk alat SysAdmin saya :-)
pepoluan
11

Ada cara untuk mengatasi ini tanpa harus menambahkan pengguna ( kramer65dalam contoh ini) ke file sudoers. Jika Anda menjalankan script /dev/nulltepat sebelum melampirkan sesi layar (atau membuat sesi layar baru), Anda kemudian dapat menjalankan sesi Anda tanpa kesalahan itu.

laylaylom
sumber