목적 : 워드프레스 이미지 업로드 불가 수정(폴더 소유/그룹 일괄변경)
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 계정으로 변경하는 예시 명령어입니다.
여기서는 WordPress가 http라는 사용자 및 그룹명이라고 가정합니다.
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
답글 남기기