我很难理解 umask 的工作原理。
用 001 掩盖 666 的东西怎么仍然是 666 ?
答案1
umask 值001
表示它正在阻止创建文件其他 可执行文件权限。 (实际上并没有阻止创建,作为阻止可执行权限)。
666
语句中的模式只open
允许用户+组+其他为了读和写权限。所以 umask 对此没有影响。
然而 umask 不影响 chmod。
我很难理解 umask 的工作原理。
用 001 掩盖 666 的东西怎么仍然是 666 ?
umask 值001
表示它正在阻止创建文件其他 可执行文件权限。 (实际上并没有阻止创建,作为阻止可执行权限)。
666
语句中的模式只open
允许用户+组+其他为了读和写权限。所以 umask 对此没有影响。
然而 umask 不影响 chmod。