반응형 IT41 [리눅스 기초 #5] "내 집인데 왜 못 들어가?" : chown으로 파일 소유권 되찾기 리눅스 공부를 하며 권한(chmod)을 익히고 나니 모든 것이 해결된 줄 알았습니다. 하지만 어느 날, 윈도우에서 작업하던 소스 코드를 WSL2 우분투 환경으로 복사해온 뒤 예상치 못한 난관에 부딪혔습니다. 파일의 권한을 충분히 주었음에도 수정이 되지 않거나, 특정 폴더에 파일을 쓸 수 없는 현상이 발생한 것이죠.이유를 찾아보니 파일의 '권한' 이전에 **'소유주(Owner)'**가 문제였습니다. 윈도우나 시스템 루트에서 넘어온 파일이 root라는 절대 권력자의 소유로 되어 있었기 때문입니다. 오늘은 내 집인데 내 이름으로 등기가 안 된 것 같은 억울함을 해결해 주는 명령어, chown (Change Owner) 사용기를 공유합니다.1. 나의 경험담: "루트(Root)라는 벽에 부딪히다" Flutter .. 2026. 1. 26. [리눅스 기초 #4] "Permission Denied"라는 벽을 넘다: chmod로 잠긴 권한의 문 열기 리눅스를 처음 접하면서 가장 당황스러운 순간은 내가 만든 파일인데도 "건드리지 마!"라고 거부당할 때다. 윈도우에서는 파일을 만들면 당연히 실행하고 수정할 수 있었지만, 리눅스는 주인에게도 엄격하다. 오늘은 내가 직접 만든 쉘 스크립트가 실행되지 않아 쩔쩔맸던 경험과 함께, 리눅스의 보안 핵심인 권한(Permission) 설정에 대해 다뤄보려 한다.1. 나의 경험담: "내가 주인인데 왜 안 돼?" WSL2 환경에서 개발 공부를 하던 중, 반복되는 명령어를 줄이기 위해 간단한 자동화 스크립트(hello.sh)를 만들었다. 기분 좋게 실행 명령어를 입력했는데, 돌아온 대답은 냉정했다.bash: ./hello.sh: Permission denied분명 내가 만든 파일이고, 내용도 완벽한데 '권한이 거부되었다'.. 2026. 1. 26. [리눅스 기초 #3] 검은 미로 속에서 길을 잃다: 나침반(pwd)과 탐지기(find, cat)로 보물 찾기 윈도우 탐색기에서는 주소창만 보면 내가 어디에 있는지 바로 알 수 있고, 검색창에 파일명만 치면 구석에 숨겨진 파일도 금방 찾아낸다. 하지만 리눅스 터미널은 다르다. 무심코 cd 명령어를 몇 번 남발하다 보면, 여기가 어딘지, 내가 찾는 파일은 도대체 어디 숨었는지 알 길이 막막해진다.오늘은 이 복잡한 리눅스 파일 시스템이라는 미로 속에서 길을 잃었을 때 사용하는 나침반과 탐지기 사용법을 실험해 보았다.1. 상황 발생: 미로 속에 갇히다 실험을 위해 아주 깊고 복잡한 폴더 구조를 만들고 그 안에 보물(target_file.txt)을 숨겨두었다. 그리고 아무 생각 없이 폴더 깊숙이 들어간 상황을 연출했다.실험 준비 (미로 만들기):Bash # 복잡한 디렉토리 구조 생성mkdir -p ~/lost_proje.. 2026. 1. 25. [리눅스 기초 #2] 휴지통 없는 세상: rm 명령어의 냉혹함과 복구 불가능한 상실의 경험 윈도우 사용자에게 '삭제'란 관대한 행위다. 파일을 잘못 지워도 바탕화면 구석에 있는 '휴지통'이 우리를 기다리고 있기 때문이다. 하지만 리눅스, 특히 터미널 환경에서의 삭제는 자비가 없다. 엔터를 누르는 순간, 데이터는 빛의 속도로 소멸한다. 오늘은 리눅스에서 파일을 생성하고 삭제하는 과정을 통해, 초보 개발자가 반드시 가져야 할 '명령어에 대한 경외심'을 실험해 보았다.1. 가설: "리눅스에서도 휴지통이 있지 않을까?" 윈도우에서 Delete 키를 누르는 습관에 젖어 있던 나는, 리눅스 터미널에서도 실수로 지운 파일을 되살릴 방법이 있을 거라 막연히 믿었다. 실험을 위해 소중한 '비밀 레시피'가 담긴 폴더를 만들고, 그 안에 파일을 생성해 보았다.실험 준비 코드:Bash # 실험용 폴더 생성mkdir.. 2026. 1. 25. [리눅스 기초 #1] 검은 화면의 공포를 이기다: ls와 cd로 첫 번째 나만의 공간 만들기 평생을 윈도우의 '노란색 폴더 아이콘'과 함께 살아온 나에게, 리눅스의 시커먼 터미널 화면은 마치 망망대해에 홀로 떠 있는 듯한 공포를 주었다. "도대체 여기는 어디고, 내 파일들은 다 어디로 간 거지?" 윈도우 탐색기가 그리워지는 순간이었다.하지만 개발자가 되기로 마음먹은 이상, 이 검은 화면과 친해져야만 했다. 오늘은 그 첫 번째 기록으로, 아무것도 없는 황무지 같은 터미널에 나만의 첫 번째 공간(폴더)을 만들고 그 안으로 들어가는 감격스러운 과정을 공유하려 한다.1. Before: 아무것도 없는 낯선 공간 떨리는 마음으로 WSL2 우분투 터미널을 열었다. 나를 반겨주는 것은 깜빡이는 커서뿐. 여기가 어딘지 알 길이 없었다. 일단 무엇이라도 있는지 확인해보기 위해, 파일 목록을 보여주는 명령어인 **.. 2026. 1. 25. 이전 1 ··· 4 5 6 7 다음 반응형