μ setgidλ₯Ό μ°λ ? ¶
보μμμ μ΄μ λ‘ μΉμλ²λ php μ€ν¬λ¦½νΈλ₯Ό
nobody, www, apache
νΉμ httpd
κ°μ νΉλ³ν μ νλ κ³μ μΌλ‘ μ€ννκ² λ©λλ€. μ΄λ¬ν μ΄μ λ‘ λͺ¨λμν€›1 μ€ν¬λ¦½νΈκ° μμ±νκ² λλ μ¬λ¬ νμΌ νΉμ λλ ν 리λ μ΄λ¬ν νΉλ³ν κ³μ μ μμ κ° λλ©° μ§μ§ μ¬μ©μκ° μμ νμ§ λͺ»νκ² λλ μΌμ΄ λ°μνκ³ μ΄λ€ κ²½μ°λ μ΄λ κ² λ§λ€μ΄μ§ νμΌμ μ½μμλ μ§μΈ μλ μκ² λ©λλ€.μ΄λ° κ²½μ°λ₯Ό λ§κΈ° μν΄μ
chmod 2777
λμ μ chmod 777
μ νλ κ²½μ°λ μμΌλ, μ΄λ‘μ λ¬Έμ κ° λͺ¨λ ν΄κ²°λμ§λ μμ΅λλ€.μ΄λ¬ν κ²μ λ°©μ§νκΈ° μν΄μ λͺ¨λμν€›1κ° νΉλ³ν νμΌμ μμ±νκ² λλ λͺλͺ λλ ν 리μ λνμ¬ κ·Έλ£Ή μμ΄λλ‘ νΌλ―Έμ
μ κ°μ§κ² ν μ μμ΅λλ€. μ΄λ κ² Setgidλ₯Ό μ¬μ©νλλ‘ κ·Έλ£Ή νΌλ―Έμ
μ μ£Όκ²λλ©΄ wiki.phpμ μν΄ μλ‘κ² λ§λ€μ΄μ§λ λͺ¨λ νμΌμ μ§μ§ μ¬μ©μμ κ·Έλ£Ήμμ΄λμ κ°κ² λλ©°, κ·Έλ£Ή μμ΄λκ° κ°μ§λ νΌλ―Έμ
μ μ§μ§ μ¬μ©μλ λ릴 μ μκ²λμ΄ μ½κ±°λ κ³ μΉκ±°λ μ§μΈ μ μκ² λ©λλ€.
Setgid νΌλ―Έμ
μ μλμν€λ €λ©΄ κ°λ¨ν "
chmod 2777 dir
λͺ
λ Ήμ λ΄λ¦¬λ©΄ λλλ°, λͺ¨λμν€κ° μ¬λ¬ νμΌλ€μ λ§λ€κ²λλ λλ ν 리μ λν΄ μ΄ λͺ
λ Ήμ λ΄λ €μ£Όλ©΄ λ©λλ€. λͺ¨λμν€λ₯Ό μ΅μ΄ μ€μΉνλ κ³Όμ μμ setgidλ₯Ό μ¬μ©νλ €λ©΄ μ°μ λͺ¨λμν€ μ΅μμ λλ ν 리λ₯Ό λ¨Όμ chmod 2777
μ ν΄ μ€λλ€. μλ§ wiki.phpκ° λ€μ΄μλ λλ ν λ¦¬κ° λ κ²μ
λλ€.κ·Έλ° λ€μ monisetup.phpλ₯Ό μΉμμμ μ€νμν€λ©΄ monisetup.phpλ νμν μ¬λ¬ λλ ν 리λ₯Ό λ§λ€κ² λλ©° μ΄ λλ ν 리λ€μ setgidμ μ μ©μ λ°κ² λκ³ , μ΄λ κ² μ΅μ΄ setgid μ€μ μ λ§μΉ νμλ μ΅μμ λλ ν 리μ νΌλ―Έμ
μ μλμ νΌλ―Έμ
μΌλ‘ λλλ €μΌ ν©λλ€. (보ν΅
chmod 755
λ‘)