2025/12 2

[Linux/명령어] chwon, chgrp란

chown파일 또는 디렉터리의 소유자(owner) 및 그룹(owner group)을 변경할 때 사용하는 명령어사용형태: chown [옵션] 사용자명[:그룹명] 파일명 (구분을 콜론으로 한다!)user : 사용자만 변경user:group : 사용자와 그룹 모두 변경:group : 그룹만 변경여기 naa0:staff로 설정 된 파일이 있다. 이를 아래와 같이 명령어 양식에 맞게 입력하면, test-user:dev-test와 같이 사용자와 그룹 모두 바뀐 것을 알 수 있다. -R 옵션여러가지 옵션이 있지만, 가장 요긴하게 쓰이는 옵션이다. recursive의 약자로, 디렉터리 내부의 모든 파일과 하위 디렉터리까지 동일하게 소유권을 바꾸는 옵션이다. chgrp그룹 소유권만 변경하고 싶을 때 사용하는 명령어로 보..

DevOps/👣 Linux 2025.12.10

[Linux/개념] SetUID, SetGID 란

SUID, SGID 개념을 한번 정리해두기 위해 포스팅을 하려한다.두 녀석 모두 유닉스/리눅스 시스템의 특수 권한 비트로, 파일을 실행할 때 일시적으로 파일 소유자(또는 그룹) 권한으로 실행할 수 있게 하는 기능이다. 이는 일반 사용자가 특정 프로그램 실행 시 소유자의 권한으로 접근해야 하는 경우(예: 비밀번호 변경 프로그램) 에 유용하다. SetUID (Set User ID)실행 파일에 이 권한이 설정되면, 파일을 실행하는 사용자가 실행 파일의 소유자(Owner)의 권한으로 해당 프로세스를 실행하게 된다.예를 들어, /usr/bin/passwd 파일은 보통 root 소유로 setuid가 설정되어 있어, 일반 사용자가 실행해도 root 권한으로 비밀번호를 변경할 수 있다.아래와 같이, 처음의 소유자 항목..

DevOps/👣 Linux 2025.12.09