GNU屏幕锁屏命令的密码?

我为.screenrc中的屏幕会话设置了一个密码。 它工作的很好,任何时候我需要重新附加到屏幕会话,我需要input密码。 还有一个function可以locking当前terminal(ctrl + a,x)。 这对于真正快速lockingterminal来说是一个奇妙的function,而且我也会在闲置20分钟后自动lockingterminal。 在.screenrc中,我添加了'idle 1200 lockscreen'这一行。

我的问题是,一旦terminal处于锁屏状态,没有密码似乎能够解锁它。 不是屏幕密码,不是我的用户login密码。 我不知道在哪里设置这个锁屏状态的密码,没有任何东西在我的网上find似乎认为提及这将是重要的。 该手册说它使用/ usr / bin / lck或/ usr / bin / lock或'内build',但我没有前两个二进制文件,不知道这个内置的是什么。 任何帮助?

  • GNU屏幕和Tmux:提示和技巧
  • 从terminal会话中恢复正在运行的脚本
  • 屏幕尾巴-f窗口立即closures
  • 屏幕导致“尾巴-F | grep“来回显不匹配的行
  • 如何在命令行中将密钥绑定到GNU屏幕中的macros?
  • SCREEN设置提示
  • 2 Solutions collect form web for “GNU屏幕锁屏命令的密码?”

    screen使用PAM进行身份validation,因此在/etc/pam.d/screenconfiguration密码检查。


    这是默认configuration,它检查Unix密码数据库( /etc/passwd + /etc/shadow ):

     auth required pam_unix.so 

    如果您的系统使用其他身份validation(Kerberos,NIS,…),则还必须更新screen的PAMconfiguration。 (在一些Linux发行版(比如Debian)上, include /etc/pam.d/common-auth就足够了。)

    根据手册 ,您可以在启动screen之前将其分配给环境variablesLOCKPRG ,以configuration您喜欢的locking程序。

    有关如何处理您没有密码的lockingterminal,请参阅https://superuser.com/questions/343965/what-is-the-default-password-of-screen/

    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.