[Linux] su λͺ λ Ήμ΄λ‘ μ¬μ©μ μ ννκΈ° & sudo λͺ λ Ήμ΄
su λͺ λ Ήμ΄λ‘ μ¬μ©μλ₯Ό μ νν μ μλ€.
su λͺ λ Ήμ΄μλ μ΅μ μ΄ λͺκ° μλλ° μ΄λ₯Ό μ 리ν΄λ³΄μλ€.
1. su -l , su -
su - l user_name
su - user_name
-l μ΅μ
μ μ£Όλ©΄, μ ννκ³ μ νλ μ¬μ©μμ μ νκ²½μΌλ‘ μλ‘κ² μμ μ΄κΈ°ν νλ€μ μ¬μ©μ μ νμ νλ€. su - user_name κ³Ό λμΌν κ²°κ³Όμ΄λ€. - λ€μμ λμ΄μ°κΈ°λ₯Ό μ£Όμνμ γ
γ
λν su - λͺ
λ Ήμ΄ λ€μ user_nameμ μλ΅νμ λλ μΌλ°μ μΌλ‘ root μ¬μ©μλ‘ μ νμ΄ λλ€ !!
2. su
su
μ΅μ
μμ΄ su λͺ
λ Ήμ΄λ₯Ό μ€ννλ©΄ νμ¬ μ¬μ©μμ shell νκ²½μ κ·Έλλ‘ μ¬μ©νλ μ±λ‘ μ¬μ©μλ₯Ό μ ννλ κ²μ΄λ€. μμ
λλ ν 리 λν μ¬μ ν μ μ§ν μ±λ‘ μ νλλ€.
μμ)
[user@localhost ~]$ su
[root@localhost user]#
λ€μμ κ²½μ° userμμ rootλ‘ μ¬μ©μ μ νμ νλ€.
κ·Έλ°λ° μ¬μ ν μμ
λλ ν λ¦¬κ° userμ νλλ ν 리μ΄λ€. μ¦, μ¬μ©μκ° μ νλμμ§λ§ μμ
λλ ν 리μ shell μ κ·Έλλ‘ μ μ§λλ κ²μ νμΈ ν μ μλ€.
3. sudo λͺ λ Ήμ΄ (superuser do)
sudo λ λ³΄ν΅ root μ¬μ©μ κΆνμΌλ‘ μ€νμ ν μ μλλ‘ νλ€.
μμ)
[user@localhost ~]$ cat /etc/sudoers
cat:/etc/sudoers: Permission denied
userλ /etc/sudoersμ λν μ½λ κΆνμ΄ μλ μνμ΄λ€. λ°λΌμ sudo λͺ
λ Ήμ΄λ₯Ό ν΅ν΄ read ν΄μΌ νλ€.
[user@localhost ~]$sudo cat /etc/sudoers
μ°Έκ³ λ‘ /etc/sudoers λ sudo λͺ λ Ήμ΄λ₯Ό μ¬μ©ν μ μλ μ¬μ©μλ€μ λν 리μ€νΈμ΄λ€. μ¦, su λ λͺ¨λ μ¬μ©μκ° μ¬μ©ν μ μμΌλ sudoλ νμ©λ μ¬μ©μλ§μ΄ μ¬μ©ν μ μλ€.
usermod -aG wheel test03
wheel κ·Έλ£Ήμ μΆκ°ν΄μ£Όλ©΄, test03λν sudo λͺ λ Ήμ΄λ₯Ό μ¬μ©ν μ μκ² λλ€.