如何使用 Go 設置文件的不可變屬性?我需要一個在文件上設置/取消設置此屬性的函數,類似于chattr +i file我發現這個:IoctlSetInt如何使用它?? ? file, err := os.Open("file")? ? if err != nil {? ? ? ? fmt.Printf("%s\n", err)? ? ? ? return? ? }? ? err = unix.IoctlSetInt(int(file.Fd()), unix.PERF_EVENT_IOC_MODIFY_ATTRIBUTES, unix.STATX_ATTR_IMMUTABLE)? ? if err != nil {? ? ? ? fmt.Printf("%s\n", err)? ? }錯誤:inappropriate ioctl for device
如何設置不可變文件屬性
慕桂英4014372
2023-07-17 13:52:31