sudo ๋ช ๋ น์ -H ํ๋๊ทธ๊ฐ ์์ผ๋ฉด HOME์ด ์ฌ์ ํ sudo ์ฌ์ฉ์ ์ด๋ฆ์ด ์๋ SSH ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ์ค์ ๋์ด ์๊ธฐ ๋๋ฌธ์ sudo๋ฅผ ํตํด ์คํํ ๋ pip ํธ์ถ์ด ์คํจํ ์ ์์ต๋๋ค. ์ด๋ ์๋ฅผ ๋ค์ด ํจํค์ง ๋น๋๊ฐ ์คํจํ ๊ฒฝ์ฐ ์ค๋ฅ ๋ก๊ทธ๋ฅผ ์์ฑํ๋ ๋ฐ ํ์ํฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์ด๊ฒ์ ์ค์ ํ๊ฑฐ๋ ์๊ฒฉ sudo ๋ช ๋ น์์ ํ์ฑํํ ์ธ์๋ฅผ sudo()์ ์ ๊ณตํ์ญ์์ค.
์ ๋ ์ด๊ฑฐ ๋นํ์ต๋๋ค. ์ฐ๋ถํฌ์ ๊ธฐ๋ณธ sudoers ํ์ผ์ 'env_reset'์ด ์ค์ ๋์ด ์์์๋ ๋ถ๊ตฌํ๊ณ HOME์ sudoํ ์ฌ์ฉ์๋ก ์ค์ ๋์ง ์์ต๋๋ค... ํจ๋ธ๋ฆญ ์์ฒด์์ ๋๋๊ธฐ ์ ์ ํญ์ '-H' ์ต์ ์ ์ค์ ํ๋ ์ฌ์ด ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. fabfile ์๋จ ๊ทผ์ฒ์์ ๋ค์์ ์ค์ ํฉ๋๋ค.
env['sudo_prefix'] += '-H '
๋๋ ์ด๊ฒ์ #503์ผ๋ก ์ ์ ๊ฒ์ ๋๋ค. ๊ทธ๊ฒ์ ๋ํด 2x ํ ๋ก ์ด ํ์ํ์ง ์์ต๋๋ค.
๋๋์ # (503)๋ฅผ ํตํด ๋ค์ ์๊ฒฌ์ @reinout @tobiasmcnulty๊ณผ : ์ฌ์ฉ -i
๋์ -H
๋น์ ์ด ๊ทธ๊ฒ์ ๋ํด ์๊ฒฌ์ด์๋ ๊ฒฝ์ฐ, ์ผ๋ถ๋ฅผ ๋จ๊ฒจ์ฃผ์ธ์ :)
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ ๋ ์ด๊ฑฐ ๋นํ์ต๋๋ค. ์ฐ๋ถํฌ์ ๊ธฐ๋ณธ sudoers ํ์ผ์ 'env_reset'์ด ์ค์ ๋์ด ์์์๋ ๋ถ๊ตฌํ๊ณ HOME์ sudoํ ์ฌ์ฉ์๋ก ์ค์ ๋์ง ์์ต๋๋ค... ํจ๋ธ๋ฆญ ์์ฒด์์ ๋๋๊ธฐ ์ ์ ํญ์ '-H' ์ต์ ์ ์ค์ ํ๋ ์ฌ์ด ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. fabfile ์๋จ ๊ทผ์ฒ์์ ๋ค์์ ์ค์ ํฉ๋๋ค.