본문 바로가기

단축키

Prev이전 문서

Next다음 문서

단축키

Prev이전 문서

Next다음 문서

# 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
번호 분류 제목 날짜 조회 수
공지 안내 🚨(뉴비필독) 전체공지 & 포인트안내 8 file 2024.11.04 25987
공지 System URL만 붙여넣으면 끝! 임베드 기능 2025.01.21 20464
379153 먹거리 네이버) 맥주효모 비오틴 60정 2박스 4개월분 35,900원 newfile 2025.06.13 112
379152 이슈 엑신(X:IN) - 수리수리마하수리 수수리 사바하(SABAHA) | 뮤직뱅크 new 2025.06.13 112
379151 의류 기능성 반팔 티셔츠 6,500원 배송비 3,000원 newfile 2025.06.13 112
379150 그 외 11번가플러스 혜택 1 newfile 2025.06.13 190
379149 생활용품 에르먼S20 메쉬책상의자(좌판커버 증정) 76,095원 무배 newfile 2025.06.13 436
379148 매번배고파 1 new 2025.06.13 124
379147 유머 보는 사람들마다 기준 많이 다른거 같은 이번 키오프 안무 newfile 2025.06.13 156
379146 화장품 [공홈] 헉슬리 & 피브 패밀리세일 3,000원부터 다양 newfile 2025.06.13 276
379145 퇴근이당 new 2025.06.13 142
379144 유머 백종원 까고 경력위조로 나락갔던 강레오 근황.jpg newfile 2025.06.13 154
379143 유머 유럽에서 하고 있는 콜라보 甲.jpg newfile 2025.06.13 140
379142 유머 포크레인 자격증 시험보고 풀이 죽은 아버지.jpg newfile 2025.06.13 161
379141 유머 회사생활 할때 기억해야 할 일 newfile 2025.06.13 152
379140 유머 고해형 이시아 근황 newfile 2025.06.13 161
379139 유머 38도 열이 있는 아이도 흥분하게 만드는 소아과 newfile 2025.06.13 143
379138 유머 딸이 저 몰래 아이패드를 샀네요.ㄷㄷㄷㄷㄷ newfile 2025.06.13 167
379137 유머 전세계에서 전쟁이 나면 가장 바빠지는 장소.jpg newfile 2025.06.13 141
379136 유머 학회에서 발표도중 고추를 깐 유명 생리학자.jpg newfile 2025.06.13 160
379135 유머 충남 예산 주민들, 백종원 응원 현수막…"기억하고 응원할 것" newfile 2025.06.13 153
379134 유머 근로장려금 들어와서 신난 디시인.jpg newfile 2025.06.13 160
379133 유머 성대 설명회 들으러 왔는데 이거 뭐지? newfile 2025.06.13 158
379132 유머 일본여자와 결혼한 이유.jpg newfile 2025.06.13 168
379131 유머 이스라엘이 한국에 호의적인 이유... newfile 2025.06.13 154
379130 유머 김밥의 원조는 한국 vs 일본  newfile 2025.06.13 153
379129 유머 (속보) 이란 : 커밍쑨 newfile 2025.06.13 166
379128 유머 [오피셜] 난리난 국장 주가 근황 newfile 2025.06.13 150
379127 유머 오늘 법원 주차장에서 발생한 대참사 ㄷㄷ newfile 2025.06.13 146
379126 유머 미국 연방법원 “LA시위 반란 아니며 주방위군 배치는 위헌” newfile 2025.06.13 151
379125 유머 내 동생 다이소에서 안내견 출입거부 당함 newfile 2025.06.13 157
379124 유머 나솔 16 영숙 근황 new 2025.06.13 160
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12639 Next
/ 12639