Centos EPEL仓库里的screen版本太老了, 连RGB都不支持
缺少信仰! (摔
编译过程
wget http://git.savannah.gnu.org/cgit/screen.git/snapshot/screen-master.tar.gz
tar zxf screen-master.tar.gz
cd screen-master
cd src
./autogen.sh
./configure
make
make install
configure错误处理
configure: error: unable to find tgetent() function
缺少依赖 ncurses-devel
checking for PAM support... configure: error: no
翻了一下config.log, 得到如下错误
security/pam_appl.h: No such file or directory
缺少依赖 pam-devel
Screen 4.99+ 强制密码策略的坑
make install完, 测试了一下RGB, 完美!w
但是… Ctrl A+D完事 screen -r
一个大大的 Password:
弹了出来, 咱傻了.jpg
咱.screenrc
里并没有配置密码(呆
翻了一下新版screen使用PAM进行身份验证, 并且强制验证密码
输入linux账户密码直接 Password incorrect.
, 咱又傻了.jpg
编辑 vi /etc/pam.d/screen
, 嗯, 文件不存在, 问题原因找到(
糊进去一个 auth required pam_unix.so
, screen -r
, 成功w
当然, 每次都输入一遍密码仍然很麻烦…. so….
auth required pam_permit.so
虽然仍然会弹个 Password:
但只需要直接回车就好了w
上一篇
下一篇