이세개발
article thumbnail

TL;DR

sudo chmod 600 /etc/kubernetes/admin.conf

issue

WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /etc/kubernetes/admin.conf
WARNING: Kubernetes configuration file is world-readable. This is insecure. Location: /etc/kubernetes/admin.conf


이 경고 메시지는 Kubernetes 설정 파일의 권한 설정이 안전하지 않다는 것을 알려주고 있습니다. 파일 권한이 'group-readable' 또는 'world-readable'로 설정되어 있으면, 해당 파일은 그룹의 다른 사용자 또는 시스템의 모든 사용자에게 읽기 권한이 부여됩니다. 이는 보안에 취약하므로, 이러한 설정은 피해야 합니다.

Kubernetes 설정 파일은 중요한 정보를 포함하고 있으므로, 이 파일에 대한 접근 권한은 가능한 한 제한적으로 설정해야 합니다. 일반적으로 이 파일은 오직 root 사용자만 읽을 수 있도록 설정하는 것이 좋습니다.

다음의 명령어를 사용하여 파일 권한을 변경할 수 있습니다:

```bash
sudo chmod 600 /etc/kubernetes/admin.conf

이 명령어는 /etc/kubernetes/admin.conf 파일에 대한 사용자(read/write, 6), 그룹(no permissions, 0), 그리고 다른 사용자(no permissions, 0)의 권한을 설정합니다. 이렇게 하면 파일은 오직 root 사용자만 읽고 쓸 수 있게 됩니다.

만약 다른 사용자에게 접근 권한설정을 하고싶다면,

파일의 소유권을 username이라는 사용자에게 이전

sudo chown username /etc/kubernetes/admin.conf

혹은 username을 파일의 소유 그룹에 추가

sudo usermod -a -G $(stat -c '%G' /etc/kubernetes/admin.conf) username

'Infra > Kubernetes' 카테고리의 다른 글

containerd, kubernetes 설치하기 feat. Arm , Troubleshooting  (0) 2023.09.05
Helm 설치 및 사용  (0) 2023.09.05
Kubernetes Dashboard with helm  (0) 2023.09.04
CKA 취득  (0) 2023.04.16
CKA 준비과정  (0) 2023.04.16
profile

이세개발

@print(name)

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!