폴더 소유자/그룹 일괄변경

목적 : 워드프레스 이미지 업로드 불가 수정(폴더 소유/그룹 일괄변경)

sudo chown -R WordPress:http /var/services/web_packages/wordpress/wp-content/uploads/

커서 답변

디렉토리와 하위 모든 파일/폴더의 소유자와 그룹을 root에서 WordPress로 변경하는 명령어를 도와드리겠습니다.

먼저 현재 디렉토리의 소유권 상태를 확인해보겠습니다:

ls -la /var/services/web_packages/wordpress/wp-content/uploads/2025

현재 로컬 환경에 있는 것 같습니다. 원격 서버에서 실행해야 할 명령어를 알려드리겠습니다.

SSH로 서버에 접속한 후 다음 명령어들을 실행하세요:

1. 현재 소유권 확인

ls -la /var/services/web_packages/wordpress/wp-content/uploads/2025

2. WordPress 사용자/그룹 확인

id WordPress
# 또는
grep WordPress /etc/passwd

3. 소유자와 그룹 변경 (재귀적으로)

# 소유자와 그룹을 모두 WordPress로 변경
chown -R WordPress:WordPress /var/services/web_packages/wordpress/wp-content/uploads/2025

# 또는 소유자만 변경하고 그룹은 별도로
chown -R WordPress /var/services/web_packages/wordpress/wp-content/uploads/2025
chgrp -R WordPress /var/services/web_packages/wordpress/wp-content/uploads/2025

4. 변경 확인

ls -la /var/services/web_packages/wordpress/wp-content/uploads/2025

5. 권한도 함께 설정 (필요시)

# 디렉토리는 755, 파일은 644로 설정
find /var/services/web_packages/wordpress/wp-content/uploads/2025 -type d -exec chmod 755 {} \;
find /var/services/web_packages/wordpress/wp-content/uploads/2025 -type f -exec chmod 644 {} \;

주의사항:

  • chown 명령어는 root 권한이 필요합니다 (sudo 사용)
  • WordPress 사용자/그룹이 존재하지 않으면 먼저 생성해야 합니다
  • 대용량 디렉토리의 경우 시간이 걸릴 수 있습니다

한 번에 실행하는 명령어:

sudo chown -R WordPress:WordPress /var/services/web_packages/wordpress/wp-content/uploads/2025

혹시 WordPress 사용자/그룹이 존재하지 않거나 다른 이름을 사용하고 있다면 알려주세요!

퍼플렉시티 답변

아래는 시놀로지 NAS에서 워드프레스 upload 폴더인
/var/services/web_packages/wordpress/wp-content/uploads/2025 및 그 하위 모든 폴더와 파일에 대해
소유자 및 그룹을 WordPress 계정으로 변경하는 예시 명령어입니다.

여기서는 WordPresshttp라는 사용자 및 그룹명이라고 가정합니다.


1. 소유자와 그룹을 http로 재귀적 변경

sudo chown -R http:http /var/services/web_packages/wordpress/wp-content/uploads/2025

2. 디렉토리는 755 권한으로, 파일은 644 권한으로 분리 변경 (권장)

sudo find /var/services/web_packages/wordpress/wp-content/uploads/2025 -type d -exec chmod 755 {} \;
sudo find /var/services/web_packages/wordpress/wp-content/uploads/2025 -type f -exec chmod 644 {} \;

3. 변경 결과 확인 (필요 시)

ls -al /var/services/web_packages/wordpress/wp-content/uploads/2025

http가 아닌 www-data, wordpress 등 다른 사용자/그룹명이라면 chown 명령어에서 http:http 부분을 바꿔서 사용하세요.
※ 명령 입력 시 반드시 경로와 사용자명이 NAS 환경에 맞는지 확인 후 진행 바랍니다.

필요하면 실제 환경에 맞춘 커스텀 명령어도 도와드리겠습니다.

출처
[1] Updating WordPress on a Synology NAS – Dani’s Braindump https://tiefenauer.github.io/blog/updating-wordpress-on-a-synology-nas/
[2] Correct file permissions for WordPress – php – Stack Overflow https://stackoverflow.com/questions/18352682/correct-file-permissions-for-wordpress
[3] Re-indexing Synology NAS individual folders through ssh using Linux https://xintingwang.wordpress.com/2021/01/31/re-indexing-synology-nas-individual-folders-through-ssh-using-linux-the-more-automated-approach/
[4] WordPress in web root – Synology Community https://community.synology.com/enu/forum/17/post/39529
[5] HOW TO COPY A LIVE WORDPRESS SITE TO YOUR SYNOLOGY … https://tasystems.wordpress.com/2013/10/05/how-to-copy-a-live-wordpress-site-to-your-synology-device/
[6] Webstation / WP correct permissions – The Unofficial Synology Forum https://www.synoforum.com/threads/webstation-wp-correct-permissions.9255/
[7] Best way to change ownership of all files/folders on my Synology https://www.reddit.com/r/synology/comments/60z1ar/best_way_to_change_ownership_of_all_filesfolders/
[8] How should I set access permissions to folders used for hosting … https://kb.synology.com/DSM/tutorial/What_should_I_set_permissions_to_folders_for_websites
[9] 워드프레스 이사하기 (2) to Synology NAS https://slowman.tistory.com/81


게시됨

카테고리

,

작성자

태그:

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다