MacOSX Captainμ νΈμ€νΈ μ΄μ 체μ λ‘ μ¬μ©νκ³ μμ΅λλ€.
Ubuntu μ΄λ―Έμ§μμ 컨ν
μ΄λλ₯Ό λ§λ€μμ΅λλ€.
컨ν
μ΄λ bashλ κΈ°λ³Έμ μΌλ‘ λ£¨νΈ μ¬μ©μλ‘ μ€νλ©λλ€.
apt-getμ ν΅ν΄ sudoλ₯Ό μ€μΉνμ΅λλ€.
κ·Έλ° λ€μ test-userλΌλ κΆνμ΄ μλ μ¬μ©μλ₯Ό λ§λ€μμ΅λλ€.
λλ ν
μ€νΈ μ¬μ©μμ ν¨κ» bashλ₯Ό μ€νν©λλ€.
docker exec -i -t -u ν
μ€νΈ μ¬μ©μ 컨ν
μ΄λ ID bash
sudo apt-get installμ μ¬μ©νλ €κ³ ν λ
μ΄ μ€λ₯κ° λ°μν©λλ€ sudo: no tty present and no askpass program specified
보μ λ¬Έμ κ° λ κ²μ΄κΈ° λλ¬Έμ λ£¨νΈ λλ κ΄λ¦¬μ μ¬μ©μλ₯Ό μ¬μ©νμ¬ νλ‘κ·Έλ¨μ μ€ννλ©΄ μ λλ€λ κ²μ μ½μκΈ° λλ¬Έμ κ·Έλ κ² νλ €κ³ ν©λλ€.
λλ κ°μ λ¬Έμ λ₯Ό μκ³ μμ΄. μ΄λ€ μ¬λλ€μ /etc/sudoers(sudoersλ νμΌ)λ‘ μ΄λνμ¬ μ¬μ©μ μ΄λ¦ ALL=(ALL) NOPASSWD: ALL(λΉλ°λ²νΈκ° νμ μλλ‘ λ§λ€κΈ°)μ μΆκ°νλ©΄ μλνλ―λ‘ μλν΄ λ³Ό μλ μμ§λ§ κ·Έκ²μ λλ₯Ό μν΄ μΌνμ§ μμμ΅λλ€. λ λμ μ μμ λ°μ μ¬λμ΄ μμ΅λκΉ?
μ, κ·Έκ²μ μ μκ² ν¨κ³Όμ μ
λλ€.
visudo λͺ
λ Ήμ μ¬μ©νμ¬ νμΌμ νΈμ§νκ³ μ¬μ©μ μ΄λ¦μ μ¬λ°λ₯΄κ² μ
λ ₯νλμ§ νμΈνμμμ€. κ·Έλ¬λ μ΄ μ루μ
μ΄ μμ νμ§ νμ ν μ μμ΅λλ€. ν°λ―Έλμ λ«λ κ²μ μμ΄λ²λ¦¬λ©΄ λ©νμ μ¬μ©νλ λͺ¨λ μ¬λμ΄ μνΈ μμ΄ sudo λͺ
λ Ήμ μ¬μ©νκ² λ κ²μ
λλ€. μ΄λ€ νλ‘κ·Έλ¨μ μ£Όμ
νμμμ€.
λΉλ°λ²νΈλ₯Ό μ λ ₯νλ λ°©λ²μ μ°Ύκ³ μμ§λ§ μλνμ§ μμ΅λλ€.
μ΄κ²μ λν μ μκ² ν¨κ³Όμ μ΄μμ΅λλ€. username
μλ μ€μ μ¬μ©μ μ΄λ¦μ μ¬μ©νμμμ€.
λμΌν λ¬Έμ κ° μμ΅λλ€. λ컀λ₯Ό μ€ννλ μ격 μμ€ν μ λν sudo κΆνμ΄ μμ§λ§ λ‘컬 λ컀 μμ€ν ꡬμ±μ λ§λ€κΈ° μν΄ μ격 sudoers ꡬμ±μ μλ§μΌλ‘ λ§λλ κ²μ μ΄λ»κ² λ μλͺ»λ κ² κ°μ΅λλ€.
λΉμ·ν λ¬Έμ μ λλ€. awsμ©μΌλ‘ λΉλν λ κΈ°λ³Έ docker-machine ssh μ¬μ©μλ _ubuntu_μ λλ€. μ격 VM μμ±μ λ§μΉ ν λ€λ₯Έ sudo μ¬μ©μ(_demouser_μ κ°μ μΉμν κ²)λ₯Ό λ§λ€κ±°λ _ubuntu_ μ¬μ©μμ μ΄λ¦μ λ°κΎΈλ €κ³ ν©λλ€.
λ κ²½μ° λͺ¨λ https://askubuntu.com/questions/34074/how-do-i-change-my-username κ³Ό μ μ¬ν μ§μΉ¨μ μ¬μ©(λλ μ€ν¬λ¦½νΈ)ν μ μμ΅λλ€
λ λ¨κ³ λͺ¨λ λμΌν λ¬Έμ κ° μμ΅λλ€. μ μ¬μ©μ λλ _changed_ "ubuntu" μ¬μ©μλ sudoκ° μλνλ €λ©΄ μνΈλ₯Ό μ§μ ν΄μΌ ν©λλ€. sudoers νμΌμ νΈμ§νμ¬ nopasswd μ΅μ μ μ€μ νμ§ μλ ν. sudoersμ μΆκ° ꡬμ±μ΄ μμμλ λΆκ΅¬νκ³ μνΈ μλ sudoλ₯Ό νμ©νλ μλ "ubuntu"(κΈ°λ³Έκ°) μ¬μ©μμ ν¨κ» λͺ κ°μ§ λΉλ° μμ€ κ° μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
λλ κ°μ λ¬Έμ λ₯Ό μκ³ μμ΄. μ΄λ€ μ¬λλ€μ /etc/sudoers(sudoersλ νμΌ)λ‘ μ΄λνμ¬ μ¬μ©μ μ΄λ¦ ALL=(ALL) NOPASSWD: ALL(λΉλ°λ²νΈκ° νμ μλλ‘ λ§λ€κΈ°)μ μΆκ°νλ©΄ μλνλ―λ‘ μλν΄ λ³Ό μλ μμ§λ§ κ·Έκ²μ λλ₯Ό μν΄ μΌνμ§ μμμ΅λλ€. λ λμ μ μμ λ°μ μ¬λμ΄ μμ΅λκΉ?