setuid2 🏗️ 리눅스 권한의 마스터키: SetUID, SetGID, Sticky Bit 완벽 해부 안녕하세요! 리눅스를 다루다 보면 rwx (읽기/쓰기/실행)만으로는 설명되지 않는 기묘한 권한들을 마주하게 됩니다. "왜 내 비밀번호는 내가 바꾸는데, /etc/shadow 파일은 root만 볼 수 있을까?""공용 폴더에서 내가 만든 파일을 왜 다른 사람이 지울 수 있을까?" 이 모든 궁금증의 해답은 바로 특수 권한(Special Permissions)에 있습니다. 오늘은 시스템 엔지니어와 보안 담당자라면 반드시 정복해야 할 SetUID, SetGID, Sticky Bit에 대해 아주 상세하게 파헤쳐 보겠습니다. ☕ 커피 한 잔과 함께 천천히 따라오세요! 1. 🎭 SetUID: "가면 무도회의 시작"SetUID(Set User ID)는 리눅스 권한 체계에서 가장 강력하면서도 가장 위험할 수 있는 기능입.. 2025. 12. 20. 🐧 리눅스 find 명령어, 이 글 하나로 완벽하게 마스터하기 (권한, 보안, 백업까지) 서버를 운영하다 보면 수만 개의 파일 속에서 특정 조건의 파일을 찾아내야 할 때가 있습니다. 단순히 이름으로 찾는 것을 넘어, "누가 실행할 수 있는지", "보안상 위험한 설정이 되어 있는지", "용량이 큰 파일만 골라내 백업할 것인지" 등의 복잡한 요구사항을 처리해야 하죠.이때 리눅스 관리자의 '맥가이버 칼'이 되어주는 도구가 바로 find입니다. 오늘은 실무에서 자주 쓰이지만, 정확한 원리를 모르고 쓰면 위험할 수 있는 3가지 핵심 명령어 패턴을 아주 상세하게 뜯어보겠습니다. 🔍 첫 번째 미션: 실행 가능한 파일을 찾아라find . -perm -100개발 서버나 웹 서버를 관리하다 보면 "권한(Permission)" 문제에 자주 부딪힙니다. 특히 스크립트 파일이 실행되지 않거나, 반대로 실행되어서는.. 2025. 12. 20. 이전 1 다음