切換用戶後使用screen

##前提html

ubuntu server上配置了2個賬號,一個是git,一個是wayne 安裝了openssh,在/etc/ssh/sshd_config最後加入了一行git

AllowUsers wayne

意思是除了wayne能夠ssh外,其餘人都不容許ssh到服務器ubuntu

##git賬號做用服務器

git賬號無權使用ssh,因此須要經過wayne賬號跳轉 也就是用wayne賬號登陸後使用命令sudo su - git來切換成git賬號ssh

切換後,如git賬號要使用screen命令的話,會報如下錯誤:code

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

緣由是,用戶已是git了,但tty仍是wayne的,git沒權限使用wayne的tty環境server

解決方法也很簡單,使用命令script /dev/null便可 執行完後其實git是到了更深一層,這層git有權限開screenhtm

參考

http://blog.sina.com.cn/s/blog_704836f401010osn.htmlblog

相關文章
相關標籤/搜索