当我sudo make install
在 GNU 存档中的已编译包上运行时,它用于mkdir -p
创建目标目录。
我更喜欢使用它,mkdir -p -m 0755
或者install -d -m 0755
为了确保目标目录在所有情况下都对每个人都具有适当的权限,而不仅仅是当 root 的 umask 为 0022 时(这对我来说不是真的)。
该软件包正在使用 autoconf/automake,看起来行为是由一个名为AC_PROG_MKDIR_P
.
目前我可以sudo chmod 0755
在我知道权限错误的目录上运行。但这显然不是正确的选择。
我会避免研究整个文档以完成“只是那个”。
有什么提示吗?