BertieJim / sig_login

use signatures log in Linux(Ubuntu) instead plain password

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#sig_login use signatures log in Linux(Ubuntu) instead plain password 本产品测试于Unbuntu14.04LTS 需要安装

    protobuf 3.1.0
    zmq-c 3.2.5
	thrift 0.10.0

以上均到官网下载

1.编译protobuf

	protoc --java_out=. signatures.proto
	 protoc --cpp_out=. signatures.proto

2.编译thrift

	thrift --gen cpp pm_m.thrift

3.下载PAM

	sudo apt-get install libpam0g-dev

5.安装ZMQ-C++

	cp zmq.hpp /usr/local/include/zmq.hpp 

6.编译命令

a.编译siguseradd g++ siguseradd.cpp signatures.pb.cc gen-cpp/* -o siguseradd -lpam -lpam_misc -lthrift -lzmq -lprotobuf

b.编译PAM并安装

	见comiplepam.sh

c.修改login 配置文件

	见patch

本产品需要结合android input和server使用 测试时别忘了改bind IP 和port

About

use signatures log in Linux(Ubuntu) instead plain password


Languages

Language:C++ 97.8%Language:Thrift 1.1%Language:Shell 0.6%Language:Protocol Buffer 0.5%