bash

Bash 笔记
Bash 笔记

<meta charset=utf-8 emacsmode="-*- markdown -*-"> <link rel="stylesheet" href="https://casual-effects.com/markdeep/latest/journal.css?">

2021-10-20 21:06:51阅读全文

CVE-2019-18276 Gun Bash条件竞争漏洞
CVE-2019-18276 Gun Bash条件竞争漏洞

最近在看K8S方面的漏洞,分析漏洞就看到了一个Gun Bash条件竞争的漏洞,漏洞的原因和复现比较简单,但是其中包含一些条件竞争TOCTOU和一些linux文件基础知识方面的东西,感觉值得记录一下,因此有了这篇文章:

2021-12-31 08:49:30阅读全文

脚本执行常见错误:build.sh: caller: not found
脚本执行常见错误:build.sh: caller: not found

从Ubuntu 6.10开始,默认使用dash(theDebian Almquist Shell)而不是bash(the GNUBourne-Again Shell)但Login Shell还是bash. 原因是dash更快、更高效,而且它符合POSIX规范。Ubuntu在启动的时候会运行很多she

2022-02-28 11:02:13阅读全文