- 博客(4)
- 收藏
- 关注
原创 radius服务端搭载、裸linux搭载客户端交叉编译、移植
查找交叉编译器使用的头文件路径,将交叉编译目标机的pam的头文件拷贝至该路径下的security,省略这步的话我这边交叉编译会出现error: security/pam_appl.h: No such file or directory 的错误。修改如下地方,其中server为对应radius服务器ip,shared_secret需要和服务器的secret一致,timeouts为登录超时时间。此处目标机为32位,target,host,build根据实际情况选择,CC,AR使用交叉编译器的路径。
2022-10-09 16:17:11
678
1
原创 pam源码安全认证模块交叉编译、移植
进入PAM安装目录,将lib下的libpam.so和libpam_misc.so库文件拷贝至目标机/lib目录,将 lib下的security目录拷贝至目标机/lib, 将etc目录下的文件拷贝至目标机/etc目录。在/home/twelve/cracklib-2.9.8/src/build、目录下会生成对应文件。目录/home/twelve/linux-pam-1.3.1/build/会生成对应文件。linux-pam-1.3.1/doc/man/Makefile.in目录和。此处是我是用以下命令。
2022-10-09 15:33:23
1350
1
原创 openssh源码交叉编译,移植
将主机上 /etc/目录下的 passwd, shadow, group 三个文件复制到目标板的 /etc目录下, 同时记得将passwd的最后 /bin/bash 改为 /bin/sh (以防万一,最后执行前先将原passwd,如果是升级则需要将原先的ssh,sshd在/usr/sbin/ 或/usr/bin/目录下给替换为交叉编译生成的ssh,sshd。此时在/home/twelve/work/install/zlib 会生成相对应的库。将所有lib* 拷贝到目标板/usr/local/lib/
2022-10-09 15:25:22
1949
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人