出於多種原因,有的時候需要直接對deb包中的各種文件內容進行修改
1、準備工作: mkdir -p extract/DEBIAN
mkdir build
2、解包命令爲:
#解壓出包中的文件到extract目錄下
dpkg -X ../openssh-xxx.deb extract/
#解壓出包的控制信息extract/DEBIAN/下:
dpkg -e ../openssh-xxx.deb extract/DEBIAN/
3、修改文件:
sed -i 's/PermitRootLogin yes/PermitRootLogin no/g' extract/etc/ssh/sshd_config
4、對修改後的內容重新進行打包生成deb包
dpkg-deb -b extract/ build/