๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
โ—๏ธError

[Error ํ•ด๊ฒฐ๋ฒ• ํฌํ•จ] Window PowerShell PSSecurityException ์ด ์‹œ์Šคํ…œ์—์„œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ...

by Fomagran ๐Ÿ’ป 2022. 2. 15.
728x90
๋ฐ˜์‘ํ˜•

 

React Native๋ฅผ ๋ณธ๊ฒฉ์ ์œผ๋กœ ์‹œ์ž‘ํ•˜๋ ค๊ณ  expo์—์„œ ์•ฑ์„ ์ƒ์„ฑํ•˜๋Š” ๊ณผ์ •์—์„œ ์•„๋ž˜์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.

 

 

๋ฐœ์ƒํ•œ ์ด์œ ๋Š” ์ด๊ฒƒ์„ ์„ค์น˜ํ•  ๊ถŒํ•œ์ด ์—†๋‹ค๋Š” ๊ฒƒ์ธ๋ฐ, ๋งฅ์—์„œ๋Š” sudo๋กœ ํ•ด๊ฒฐํ•˜๋ฉด ๋˜์—ˆ์ง€๋งŒ window์—์„œ๋Š” ์ข€ ๋ณต์žกํ–ˆ๋‹ค.

 

์œˆ๋„์šฐ์˜ PoserShell์„ ์ž‘์—…์ž ๊ถŒํ•œ์œผ๋กœ ์ผ ๋‹ค.

 

 

 

get-ExecutionPolicy๋กœ ํ˜„์žฌ ๊ถŒํ•œ ์ƒํƒœ๋ฅผ ํ™•์ธํ•œ๋‹ค.

 

ํ˜„์žฌ ์ƒํƒœ๊ฐ€ ์•„๋ž˜์™€ ๊ฐ™์ด Restricted๋กœ ๋˜์–ด์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์œ„์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒƒ์ด๋‹ค.

 

 

Set-ExecutionPolicy์œผ๋กœ ํ˜„์žฌ ๊ถŒํ•œ ์ƒํƒœ๋ฅผ ๋ฐ”๊ฟ”์ค€๋‹ค.

 

๊ถŒํ•œ ์ƒํƒœ๋Š” ์ด 5๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค.

 

1. Restricted

 

ExecutionPolicy์˜ ๊ธฐ๋ณธ๊ฐ’์ด๋ฉฐ ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ์ด ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

 

2. Unrestricted

 

๋ชจ๋“  ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ (MS์—์„œ๋Š” ๊ถŒ์žฅํ•˜์ง€ ์•Š์Œ)

 

3. AllSigned

 

์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ธ์ฆ๊ธฐ๊ด€์—์„œ ์„œ๋ช…ํ•œ ์Šคํฌ๋ฆฝํŠธ๋งŒ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ

 

4. Bypass

 

๋ณ„๋„์˜ ๋ณด์•ˆ ์„ค์ •์„ ๊ฐ–์ถ”์—ˆ์„ ๋•Œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ

 

5. RemoteSigned

 

๋กœ์ปฌ ์ปดํ“จํ„ฐ์—์„œ ์—์„œ ์ž‘์„ฑ๋œ ๋ชจ๋“  ์Šคํฌ๋ฆฝํŠธ๋Š” ์‹คํ–‰์ด ๊ฐ€๋Šฅ(์ธํ„ฐ๋„ท์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์€ ์Šคํฌ๋ฆฝํŠธ๋Š” ์ธ์ฆ๊ธฐ๊ด€์ด ๋ฐœํ–‰ํ•œ ์ฝ”๋“œ๋กœ ์„œ๋ช…๋˜์–ด์•ผ๋งŒ ์‹คํ–‰์ด ๊ฐ€๋Šฅ)

 

์ตœ์‹  ์œˆ๋„์šฐ์˜ ๊ธฐ๋ณธ ๊ฐ’์ธ RemoteSigned๋กœ ๋ณ€๊ฒฝํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

 

๋‹ค์‹œ ๊ถŒํ•œ ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜๋ฉด RemoteSigned๋ผ๊ณ  ๋˜์–ด์žˆ๋‹ค.

 

 

์ด๋ ‡๊ฒŒ ์„ค์ •ํ•œ ๋’ค ๋‹ค์‹œ ์„ธํŒ…์„ ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€