摘要: 方法一 import os os.system(命令) 无返回值 方法二 output=os.popen(命令) print(output.read()) 类似C的popen,输出有返回 方法三 import commands (status, output) = commands.getstatu 阅读全文
posted @ 2019-12-05 14:13 冷血无情康纳酱 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 写一些shell脚本个人更喜欢用python或者c,一方面是因为bash掌握不精。。。。另一方面是c中执行shell命令可以快速将结果传回程序中进行后续处理,而python便捷的字符串处理可以让脚本写的更加迅速。 本章先简单介绍一些C的相关内容,从而可以让你快速用C语言写一个调用shell的程序 首 阅读全文
posted @ 2019-12-05 14:06 冷血无情康纳酱 阅读(699) 评论(0) 推荐(0) 编辑
摘要: docker支持api操作,可以使用go、python甚至http。 这里先以http为例,参考文档 需要提前开启docker的联网功能,具体为在 /etc/sysconfig/docker 文件中修改OPTIONS中的内容,加上 H=tcp://0.0.0.0:2647 -H unix:///va 阅读全文
posted @ 2019-12-05 11:20 冷血无情康纳酱 阅读(380) 评论(0) 推荐(0) 编辑
摘要: api参考网站 编译时需要手动链接相关的库 例如 gcc test.c -o test /usr/lib64/libselinux.so.1 剩下的就差参考网,然后再去man网站上查具体的文档即可https://www.die.net/ 链接方法和查api是通用的 阅读全文
posted @ 2019-12-05 11:06 冷血无情康纳酱 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 本篇承接自SELinux自定义策略初步,请阅读过该文章后再阅读本章 因为selinux最基本的安全策略就是类型强制策略(TE),因此所涉及的上下文其实指的是安全上下文中的type部分。 selinux策略语句结构如下 访问向量规则 主体上下文 客体上下文 : 类型 许可类型 访问向量规则一般如下: 阅读全文
posted @ 2019-12-05 09:58 冷血无情康纳酱 阅读(1457) 评论(0) 推荐(0) 编辑