随笔分类 -  linux

强制位权限
摘要:当程序需要读取限制访问权限的文件时,一般都会通过合理的设计,使用seteuid()来达到访问受限文件的目的。 为什么不用setuid()~~e~~呢? 先以普通用户的身份来说,普通用户执行setuid()~~e~~,通常是返回失败的,即使在执行成功的情况下,也是相当于只执行了seteuid()。 以 阅读全文

posted @ 2023-06-12 21:24 ddev 阅读(32) 评论(0) 推荐(0) 编辑

巧用rpmbuild的expand宏实现模板功能
摘要:需求:构建生成的二进制包的个数不确定,由某些条件决定。 比如,我们想为系统中的所有内核版本构建某个外来模块,如果系统中有2个内核版本,就生成两个2个二进制包,分别对应相应的版本,如果系统中有3个内核版本,就生成3个二进制包。 我们的需求是实现动态个数的%package。 很多人在讨论spec是不是一 阅读全文

posted @ 2023-04-02 20:57 ddev 阅读(65) 评论(0) 推荐(0) 编辑

一个autoreconf的报错问题解决
摘要:报错如下 configure.ac:36: error: possibly undefined macro: AC_CHECK_LIB If this token and others are legitimate, please use m4_pattern_allow. See the Auto 阅读全文

posted @ 2023-02-17 16:15 ddev 阅读(2127) 评论(0) 推荐(0) 编辑

rpmbuild时为什么会出现空的debugsourcefiles.list?
摘要:错误: 空 %file 文件 /home/user/rpmbuild/BUILD/xxxx-0.1/debugsourcefiles.list 你看错误的里边有一个%file,这是使用spec文件构建时的一个命令阶段,用于列出文件以生成对应的rpm包。 我们查找rpm的宏定义,发现了一行代码%fil 阅读全文

posted @ 2023-02-17 15:55 ddev 阅读(2165) 评论(0) 推荐(0) 编辑

在不损坏数据的情况下调整分区大小(ext2\ext3\ext4)
摘要:我想说调整分区大小没那么麻烦,至少我直接将一个ext3格式分区从50G减少到了30G。 阅读全文

posted @ 2017-05-27 12:26 ddev 阅读(2135) 评论(0) 推荐(0) 编辑

如何重置mate的面板到初始化时的默认设置?
摘要:gsettings reset-recursively org.mate.panel 阅读全文

posted @ 2017-03-09 18:17 ddev 阅读(606) 评论(0) 推荐(0) 编辑

如何在linux下制作一个windows的可启动u盘?
摘要:如何在linux下制作一个windows的可启动u盘? 阅读全文

posted @ 2016-05-17 16:49 ddev 阅读(21641) 评论(1) 推荐(1) 编辑

sed 命令详解
摘要:用于筛选和转换文本的流编辑器 阅读全文

posted @ 2016-03-15 16:23 ddev 阅读(2082) 评论(0) 推荐(0) 编辑

linux文件相关的命令
摘要:ls nl cat less more head tail tac od touch wc du uniq 阅读全文

posted @ 2015-02-13 15:14 ddev 阅读(611) 评论(0) 推荐(0) 编辑

autotools归纳
摘要:autotools是一个自动化的编译工具。本文是对autotools工具用法的一个总结。 阅读全文

posted @ 2014-07-09 19:50 ddev 阅读(744) 评论(0) 推荐(0) 编辑