[Golang] 파일 실행 권한 설정
파일의 실행 플래그는 파일이 실행 가능한지 여부를 결정합니다. Go에서는 'os' 패키지를 사용하여 파일에 실행 플래그를 설정할 수 있습니다.
다음은 파일에 실행 플래그를 설정하는 예입니다.
package main
import (
"fmt"
"os"
)
func main() {
file := "./file.txt"
err := os.Chmod(file, 0700)
if err != nil {
fmt.Println(err)
return
}
fmt.Println("Execute flag set on file.")
}
이 예에서 os.Chmod 함수는 파일에 실행 플래그를 설정하는 데 사용됩니다. 위 함수에서 두 번째 인수는 파일에 대한 권한을 지정하는 파일 모드입니다. 파일 모드는 0700파일이 소유자(첫 번째 숫자 7)에 의해 읽기, 쓰기 및 실행 가능하고 다른 사용자(다음 세 자리는 0)에 의해 읽기, 쓰기 또는 실행 가능함을 의미합니다.
0600다른 파일 모드를 사용하여 소유자가 읽고 쓸 수 있지만 실행할 수 없는 파일 과 같이 파일에 대해 다른 권한을 설정할 수 있습니다 . 파일 모드의 정확한 세부 사항과 작동 방식은 'os' 패키지 설명서에서 찾을 수 있습니다.
'Golang' 카테고리의 다른 글
[Golang] 이미지 파일 읽고 쓰기 (0) | 2023.02.13 |
---|---|
[Golang] csv 파일 읽고 쓰는 법 (0) | 2023.02.12 |
[Golang] JSON 파싱하는 법 (0) | 2023.02.11 |
[Golang] http request 보내는 법 (0) | 2023.02.11 |
[Golang] nil map (0) | 2023.01.21 |
댓글