전체 글
[Linux] ACL:권한 유지한 상태로 특정 폴더 권한 추가
Ubuntu 24.04 기준으로 작성한 포스팅 ACL (Access Control List) 를 사용하여 폴더의 기존 소유권을 유지하면서 추가로 권한을 부여하는 명령어 1. acl 설치apt install acl 2. 권한 설정# 디렉토리 : /app/data# 사용자명 : app-user# 권한 : rwx## setfacl [OPTIONS] u:[USER_NAME]:[AUTH] [DIR PATH]sudo setfacl -R -d -m u:app-user:rwx /app/data -R (Recursive) : 하위 디렉토리/파일 전체 재귀 적용-m (Modify) : 기존 권한 수정 및 새로운 권한 추가-d (Default) : 앞으로 디렉토리에 생성될 모든 하위 폴더/파일에도 권한 부여 (단독 사용 시..
[DB] Insert 유용한 Options
🔎 Insert Query Insert 중 중복 오류로 인한 오류가 발생하여 찾아보니 여러 해결 방안이 있는 것을 발견하여 정리해보았다. 쿼리는 역시 어려워 📑 Insert 중복 방지 📌 Ignore PK/UK에 의해 중복 처리가 날 경우 데이터를 변경하지 않고 무시 처리 -- 오류 발생 Insert Into `user-env` (user_idx , env_code) values ('001','ENV_TEST'); -- 오류 무시 Insert Ignore Into `user-env` (user_idx , env_code) values ('001','ENV_TEST'); 📌 Filter (Where not exists) Select로 조회된 데이터가 없을 경우 Insert Insert Into `user-..
[Nginx] SSL 적용 (With Chain 인증서)
🔋 도메인 SSL 인증서 적용 이번에 회사 도메인의 SSL 인증서가 새로 발급되어 적용하려는데 다른 방식의 SSL을 구입하였는지 추가로 Chain 인증서가 함께 발급되었다. Nginx에 적용하는 방법을 찾으며 수집한 정보를 기록하는 겸 기존에 SSL 적용법까지 정리해보려 한다. 📜 Nginx SSL 설정 기존에 이용하던 업체에서 인증서를 발급받을 경우, 보통 crt파일을 전달받게 된다. 우리는 이 파일을 pem 파일로 변환해야 한다. (가비아는 nginx 전용 pem 파일을 전달해준거같기도 하고..) 🚥 Chain 인증서가 있을 경우 Chain 인증서? Chain 인증서는 Root 인증서와 도메인 인증서 간 연결을 인증해주는 인증서라고 한다. 인증서를 전달받으면 아마 Root 인증서, Chain 인증서,..