본문 바로가기
# Rhymix 권한 설정 스크립트

Rhymix를 설치한 후, 웹서버와 개발자가 접근/수정할 수 있도록 **권한과 퍼미션을 안전하게 설정**하는 스크립트입니다.

---

## 🛠️ 이 스크립트가 하는 일

1. Rhymix 전체 폴더의 소유권을 개발자 계정으로 설정
2. `files` 폴더만 웹서버 계정이 쓰기 가능하도록 소유권 변경
3. 폴더는 755, 파일은 644로 퍼미션 설정
4. `files` 폴더 내부는 755/664로 퍼미션 설정 (웹에서 첨부파일 업로드 등 가능하게)

---

## 📂 사용법

### 1. 스크립트 파일 만들기

`fix_permission.sh`라는 이름으로 아래 내용을 저장하세요:

```bash
#!/bin/bash

# 📁 Rhymix 경로 (자신의 설치 경로로 바꾸세요)
RHYMIX_PATH="/www/your-site-folder"

# 👤 개발자 계정 (예: 파일 업로드/관리하는 사용자 계정)
DEV_USER="your-username"

# 🌐 웹서버 계정 (예: www-data 또는 nginx)
WEB_USER="www-data"

# ❗ 경로 유효성 확인
if [ ! -d "$RHYMIX_PATH" ]; then
    echo "❌ 오류: 해당 경로가 존재하지 않습니다: $RHYMIX_PATH"
    exit 1
fi

echo "🔧 1. 소유권 설정 중..."
sudo chown -R "$DEV_USER":"$DEV_USER" "$RHYMIX_PATH"
sudo chown -R "$WEB_USER":"$WEB_USER" "$RHYMIX_PATH/files"

echo "🔧 2. 퍼미션 설정 중..."
find "$RHYMIX_PATH" -type d -exec chmod 755 {} \;
find "$RHYMIX_PATH" -type f -exec chmod 644 {} \;
find "$RHYMIX_PATH/files" -type d -exec chmod 755 {} \;
find "$RHYMIX_PATH/files" -type f -exec chmod 664 {} \;

echo "✅ 완료! Rhymix 권한이 정상적으로 설정되었습니다."
 

 

sh 스크립트 파일 (아래꺼 복사해서 써도됨)

 

#!/bin/bash

# 📁 Rhymix 경로 (자신의 설치 경로로 바꾸세요)
RHYMIX_PATH="/www/your-site-folder"

# 👤 개발자 계정 (예: 파일 업로드/관리하는 사용자 계정)
DEV_USER="your-username"

# 🌐 웹서버 계정 (예: www-data, nginx 중 사용 중인 계정)
WEB_USER="www-data"

# ❗ 경로 유효성 확인
if [ ! -d "$RHYMIX_PATH" ]; then
    echo "❌ 오류: 해당 경로가 존재하지 않습니다: $RHYMIX_PATH"
    exit 1
fi

echo "🔧 1. 소유권 설정 중..."
sudo chown -R "$DEV_USER":"$DEV_USER" "$RHYMIX_PATH"
sudo chown -R "$WEB_USER":"$WEB_USER" "$RHYMIX_PATH/files"

echo "🔧 2. 퍼미션 설정 중..."
# 📁 디렉토리는 755
find "$RHYMIX_PATH" -type d -exec chmod 755 {} \;

# 📄 일반 파일은 644
find "$RHYMIX_PATH" -type f -exec chmod 644 {} \;

# 📂 files 디렉토리는 웹서버 쓰기 가능 (디렉토리 755, 파일 664)
find "$RHYMIX_PATH/files" -type d -exec chmod 755 {} \;
find "$RHYMIX_PATH/files" -type f -exec chmod 664 {} \;

echo "✅ 완료! Rhymix 권한이 정상적으로 설정되었습니다."

 


 

🔧 사용법 안내 (스크립트 위에 넣을 수도 있음)

  1. RHYMIX_PATH, DEV_USER, WEB_USER에 본인 환경 맞게 값 설정

  2. 파일 저장: fix_permission.sh

  3. 실행 권한 부여: chmod +x fix_permission.sh

  4. 실행: ./fix_permission.sh


List of Articles
번호 분류 제목 조회 수 날짜
HOT글 잡담 토렌트 다운로드 멈추거나 느릴 때 쓸만한 트래커 목록 공유 부탁드려요 3 161 2025.06.26
공지 🚨(뉴비필독) 전체공지 & 포인트안내 13 27302 2024.11.04
공지 URL만 붙여넣으면 끝! 임베드 기능 21581 2025.01.21
151 잡담 2025년 6월 최신 트래커 목록 158 2025.06.26
150 잡담 토렌트 다운로드 멈추거나 느릴 때 쓸만한 트래커 목록 공유 부탁드려요 3 161 2025.06.26
149 잡담 4chan 해킹으로 밝혀진 충격적인 사실? file 387 2025.06.10
148 잡담 4chan에서 벌어진 웃긴 사건 사고 모음 file 375 2025.06.10
147 잡담 (해킹) 깔고 또 깔고 K 보안프로그램, 그러면 진짜 안전해지는 걸까? file 382 2025.06.10
146 잡담 우분투 터미널 고수 되는 법.txt (히스토리 + 터미널 꿀팁 20선) 600 2025.05.21
» 하드웨어/네트워크 라이믹스 Rhymix 폴더 권한 소유권/퍼미 설정 스크립트 (단일 사이트용) 517 2025.05.03
144 잡담 애플 인텔리전스 한국에서도 일부 사용할 수 있네요 사용 가능 기기 참고요 file 914 2025.04.04
143 하드웨어/네트워크 서버에서 CPU의 L2, L3 캐시가 미치는 영향 779 2025.04.01
142 잡담 14만 인플루언서가 알려주는 인스타 성장을 위한 AI툴 총정리! file 382 2025.03.24
141 잡담 사전검증없는 비영리도메인 or.kr을 이용해서 돈버는 방법 (네이버 상위노출) file 698 2025.03.22
140 잡담 오픈ai에서는 유료인데 구글에서는 공짜로 풀었대 file 762 2025.03.19
139 잡담 유튜브 댓글 자동으로 삭제하는 방법 (크롬 브라우저 콘솔) file 867 2025.03.18
138 잡담 '2조원대 규모', 북한의 역대 최대 규모 암호화폐 해킹 사건을 파헤치다- BBC News 코리아 file 1250 2025.03.14
137 잡담 내 PC에서 로컬로 딥시크 (deep seek) 구동하기 356 2025.01.31
136 잡담 대황쿡: 애플 인텔리전스 한국어 4월 지원 file 351 2025.01.31
135 잡담 딥시크 검열없이 개인PC 자체 컴퓨터로 사용하는방법 file 348 2025.01.31
134 잡담 납땜과 리볼링까지 이거 보면 다 따라할 수 있어요. file 357 2025.01.30
133 잡담 ECC Unbuffered Memory가 뭔지요? 4 194 2025.01.29
132 잡담 메인보드 전원스위치를 넣어도 반응이 없는 이유... 3 199 2025.01.29
131 잡담 DNS서버 구축하시는분들 DNS 등록 어떻게 하셨나요? 1 200 2025.01.29
130 잡담 웹서버의 동시접속 수는 어떻게 산정해야하나요? 2 207 2025.01.29
129 잡담 사고를 냈는데 자동차 사이드 미러 가격이 얼마 정도 하나요? 2 219 2025.01.29
128 잡담 접지가 되어 있는 콘센트와 접지가 되어 있지 않는 콘센트 구분하는 방법 file 210 2025.01.28
127 하드웨어/네트워크 포트 스캐너(port scanner) 차단 (PSD) file 243 2025.01.27
126 하드웨어/네트워크 간단한 랜더팜/스토리지 구성 1 file 245 2025.01.27
125 가상화/딥러닝 vSphere Network 1 - vSphere에 Mikrotik RouterOS 설치 233 2025.01.27
124 하드웨어/네트워크 Mikrotik Winbox 맥OS 에서 편리하게 사용하기 file 233 2025.01.27
123 하드웨어/네트워크 미크로틱장비 L4스위치로 사용 1 230 2025.01.27
122 Q/A 포트스캔 차단방법? 218 2025.01.27
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6