顯示具有 screen 標籤的文章。 顯示所有文章
顯示具有 screen 標籤的文章。 顯示所有文章

8月 19, 2012

Screen: No more PTY's. Sorry could not find a PTY

今天在設定一台 VPS 時碰到的狀況,一般用戶無法正常執行 screen 套件,錯誤訊息是:
No more PTY's. Sorry could not find a PTY.
解法:
(1) 先確認只有一般用戶會碰到這個狀況,而 root 沒這個問題。
(2) 檢查一下 pty* 檔案的權限
$ ls -l /dev/ptmx
crw-rw-rw- 1 root tty 5, 2 Jul 31 07:35 /dev/ptmx
$ ls -l /dev/pty*
crw-rw-rw- 1 root tty 2, 0 Jul 31 01:19 /dev/ptyp0
一般用戶應都能寫入,所以並非 device 檔的毛病。
(3) 這邊跟 Setuid 的運作原理有關
# chmod u=rwxs,g=rx,o=rx /usr/lib/pt_chown
# chown root:root /usr/lib/pt_chown

11月 02, 2009

Screenrc

配色還不錯的 screenrc 設定檔,用起來的效果
caption always "%{=u .G} %-w%<%{=ub .y}%n %t%{=u .G}%+w "
hardstatus alwaysignore
hardstatus alwayslastline "%{= .K} [%l]%<%=%{= .W}Server: %H %=%{= .y} %Y/%m/%d%{= .m} %0c:%s "