Golang

[Golang] 파일 실행 권한 설정

CHERMINI 2023. 2. 11.

[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

댓글

💲 추천 글