一個 Group Write Permission 的坑
Group Write Permission
Python open/Golang open 開新檔案時,並不是直接按照 user 給的權限。
例如:
package main
import (
"os"
)
func main() {
os.OpenFile("aa.lock", os.O_RDWR|os.O_CREATE, 0664)
}
沒特別設定是沒辦法生出權限為 0664 的檔案。
這主要是源於 os.OpenFile 使用的 linux open,而根據 man...
notes.mukyu.dev2 min read