Không thể chạy màn hình do có thể mở thiết bị đầu cuối '/ dev / pts / 1' - vui lòng kiểm tra lỗi lỗi


17

Để tìm hiểu một số quản lý máy chủ, tôi vừa tạo một máy chủ Ubuntu 12.04 mới. Vì tôi chỉ có tài khoản root nên tôi đã tạo một người dùng mới adduser kramer65. Sau đó tôi chuyển sang sử dụng su kramer65. Bây giờ tôi muốn chạy màn hình, vì vậy tôi đã gõ screenvà nhấn enter, sau đó tôi được trình bày với dòng này:

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

Và ở đây tôi bị lạc. Tại sao nó không mở màn hình và tôi nên làm gì với mẹo rất hữu ích " vui lòng kiểm tra "?

Tất cả các lời khuyên đều được chào đón!

Câu trả lời:


20

Hóa ra vấn đề là tôi đã vào máy dưới quyền root, sau đó đổi thành người dùng kramer65 su kramer65và sau đó thử chạy màn hình, trong đó người dùng chỉ có thể chạy màn hình bằng cách đăng nhập bằng ssh. Vì vậy, sau khi tôi thêm kramer65 vào tệp sudoers, usermod -aG sudo kramer65tôi có thể ssh vào máy dưới dạng kramer65 và chạy màn hình với một nụ cười lớn.


Đừng quên đánh dấu câu trả lời của riêng bạn là 'câu trả lời' ... và cảm ơn vì đã đăng giải pháp! Tôi chắc chắn sẽ lưu ý điều này vào vành đai công cụ SysAdmin của tôi :-)
pepoluan

11

Có một cách xoay quanh vấn đề này mà không cần dùng đến việc thêm người dùng ( kramer65trong ví dụ này) vào tệp sudoers. Nếu bạn chạy script /dev/nullngay trước khi đính kèm phiên màn hình (hoặc tạo phiên màn hình mới), thì bạn sẽ có thể chạy phiên của mình mà không gặp lỗi đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.