본문 바로가기

권한8

728x90
반응형
[우분투] 톰캣 실행시 "bin/startup.sh: Permission denied" 오류 해결 방법 현상 우분투에서 톰캣을 실행할 때 아래의 사진처럼 "bin/startup.sh: Permission denied" 메시지가 발생하며 실행이 되지 않는다. 해결방법 톰캣 파일의 소유주와 그룹에 맞춰서 실행 권한을 부여하면 해결된다. 아래의 실행 권한 부여 명령어를 참조하여 적절하게 실행 권한을 부여한다. chmod g+x *.sh chmod o+x *.sh 2024. 4. 23.
윈도우에서 파이참 터미널이 프로젝트 가상환경을 활용하도록 설정하는 방법 파이참 터미널에 접속하면 엉뚱한 가상환경에서 구동될 때가 있는데 이 경우 아래와 같이 설정하면 파이참 터미널이 실행될 때 프로젝트의 파이썬 가상환경을 활용할 것이다. 파이참에서 'Settings' - 'Tools' - 'Terminal'로 이동하여 'Shell path'에 아래와 같이 값을 입력한다. 'OK' 버튼을 클릭하여 설정을 저장한다. powershell -NoExit -File ".\venv\Scripts\activate.ps1" 이후 터미널 창을 닫고 다시 실행하면 프로젝트의 파이썬 가상환경을 쓰는 것을 확인할 수 있다. 만약 아래의 사진처럼 권한 문제가 발생한다면 파워쉘 터미널을 관리자 권한으로 실행하여 적절한 권한을 부여하면 해결할 수 있다. 파워쉘에서 아래의 사진처럼 아래의 권한 부여 명.. 2024. 4. 17.
[오라클 19c] 사용자 계정 권한 추가 쿼리 아래와 같이 쿼리를 입력하면 사용자 계정에 권한을 부여할 수 있다. GRANT [권한명] TO [사용자명] 참고 문서 "GRANT", SQL Language Reference, Oracle Database 19c. @원문보기 2024. 3. 25.
[미디어위키] 세션 관련 오류 발생시 해결 방법 오류 개요 미디어위키(MediaWiki)에서 세션(Session) 관련 오류가 나타난다면 PHP 모듈에서 세션이 정상적으로 생성되는지를 확인해야 한다. 미디어위키에서 세션은 PHP 모듈의 세션을 활용하기 때문에 PHP 모듈로 가서 PHP 세션 설정을 확인해야 한다. 오류 메시지와 화면 오류 메시지와 화면은 아래의 사진처럼 나타난다. 세션 데이터가 없어져 편집을 저장하지 못했습니다. 로그아웃되었는지도 모릅니다. 아직 로그인 상태인지 확인하고 다시 시도해주세요. 다시 시도해도 되지 않으면 로그아웃한 다음 다시 로그인하세요. 그리고 브라우저 설정에서 쿠키 사용을 허용하는지 확인하세요. 오류 해결 방법 'php.ini' 파일을 텍스트 에디터로 열어서 PHP 세션 설정을 찾아 아래와 같이 설정한다. 본 글에서는 .. 2023. 4. 16.
[파워쉘] "이 시스템에서 스크립트를 실행할 수 없으므로" 오류 해결 방법 파워쉘에서 스크립트를 실행하다보면 "이 시스템에서 스크립트를 실행할 수 없으므로" 같은 메시지를 볼 수 있다. 이 경우 오류 정보를 보면 해결 방법을 알 수 있는데 아래처럼 "UnauthorizedAccess"라고 뜨는 경우 본 글의 해결 방법을 통해 해결할 수 있다. 스크립트 실행 권한이 어떻게 되어 있는지 아래의 명령어를 입력하여 확인한다. Get-ExcutionPolicy "Restricted"로 나타나면 실행 권한을 부여해야 하므로 파워쉘을 관리자 권한으로 실행한다. 아래의 명령어를 입력하여 실행권한을 부여한다. Set-ExecutionPolicy RemoteSigned 다시 해당 스크립트를 실행하면 잘 실행되는 것을 아래의 화면처럼 확인할 수 있다. 2023. 3. 31.
[MariaDB] 함수 생성 때 'SQL Error (1418): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in ....' 오류 발생시 조치 방법 함수를 생성할 때 아래처럼 오류가 발생하는 경우가 있다. SQL Error (1418): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) 이런 경우 아래의 명령어를 입력하여 함수 생성 설정을 확인하고 'OFF'로 설정되어 있는지 확인한다. SHOW GLOBAL VARIABLES LIKE 'log_bin_trust_function_creators'; 'OFF'로 설정되어 있으면 함수 생성이 되지 않기 때문에.. 2023. 2. 21.
[CentOS 7/8] 파일(폴더) 소유주와 소속그룹 변경 파일에 접근하기 위해서는 접근 권한이 있어야 한다. 권한을 부여하는 방법 중 하나는 해당 파일의 소유주와 소속그룹을 변경하는 방법이 있다. 파일 권한 확인 아래의 명령어를 입력하여 파일의 소유주와 소속그룹을 확인한다. ls -al 여기서는 www 폴더의 소유주와 소속그룹을 변경할 것이다. 명령어가 실행된 결과를 보면 소유주와 소속그룹이 나타나 있는데 유저 "root"와 그룹 "root"에 소속되어 있음을 알 수 있다. 파일 소유주 및 그룹 변경 아래의 명령어처럼 입력하여 파일의 소유주와 그룹을 변경한다. chown -R 유저명:그룹명 대상파일(폴더) ls -al 폴더의 소유주와 소속그룹이 apache로 변경된 것을 확인할 수 있다. 아파치 웹서버의 경우 권한이 없으면 파일을 읽고 쓰지 못 하고 이 경우 .. 2021. 11. 25.
[CentOS 7] 아파치 웹서버 "Permission denied" 오류 조치 아파치 웹서버를 구축하여 자신의 서비스를 개발하다보면 다음과 같은 "Permission denied"라는 오류가 발생한다. 파일 사용 권한 문제인데 파일 소유주와 그룹, 그룹별 사용 권한을 이미 설정하여 권한을 부여했는데도 발생하면 SELinux 때문에 발생하는 문제이다. 1. 오류화면 2. SELinux 정책 수정을 통한 권한 부여 아래와 같이 명령어를 입력하여 읽기 권한을 부여하면 대게 문제는 해결된다. chcon -R -t httpd_sys_content_t 대상경로 쓰기 권한이 필요하다면 아래의 명령어를 입력하면 된다. chcon -R -t httpd_sys_rw_content_t 대상경로 참고문서 [1] RHEL/CentOS 7 httpd SELinux policy 변경, lesstif. 2021. 4. 8.