01.리눅스 기초 - super user과 user

ID짱재·2021년 3월 11일
0

Llinux

목록 보기
13/17
post-thumbnail

🌈 사용자

🔥 다중 사용자(id vs who)

🔥 관리자(super user)와 일반 사용자(user)

🔥 mac 터미널에서 super user 사용하기

🔥 사용자 추가 및 sudo 그룹핑


1. 다중 사용자(id vs who)

  • 🔍 id : 터미널에서 자신이 누군지 식별하는 명령(who am I?)
  • 🔍 who : 터미널에서 현재 이 시스템에 접속한 user를 확인함

2. 관리자(super user)와 일반 사용자(user)

1) super user(root user)로 전환

  • 🔍 su - root 또는 su -
  • su라는 명령어는 사용자를 변경할 때 쓰는 명령어로 - 한칸 띄어 사용자명을 입력해주면 됨
  • 🔍 su - [사용자 이름]
  • super user에서 활동하는 것은 위험한 일이기 때문에 일반 사용자로 활동하는 것을 권장
  • 로그아웃은 exit 를 입력하면 super user에서 빠져나가면서 이전의 사용했던 사용자로 전환됨

3. mac 터미널에서 super user 사용하기

  • mac에서 su -root를 실행하면 비밀번호 입력 프롬프트가 나오지만 관리자로 전환이 되지 않음
  • 이는 mac에서 초기 관리자 권한을 활성화 시키지 않았기 때문임
  • mac에서 관리자 권한을 활성화 시킨다는 것은 super user에게 비밀번호를 설정해주는 것임
  • super user에게 관리자 권한을 부여하는 방법은 터미널에 dsenableroot 명령어를 입력하면됨
  • 그럼 현재 user의 비밀번호를 입력하라 뜨고, 그 뒤에 root user의 비밀번호와 입력해주면됨
  • 이후부터는 super user와 일반 user 간의 전환이 자유로워짐
  • super user로 로그인되었을 때는 ~root# 이라고 표시되는 점 참고

4. 사용자 추가 및 sudo 그룹핑

  • sudo useradd -m [사용자명]
    • 1단계 : 🔍 sudo useradd -m haezin
    • 2단계 : 비밀번호 입력표시가 나오면 명령을 실행한 현재 user의 비밀번호 입력
  • 위 명령으로 새로운 사용자는 추가되었으나, 비밀번호가 설정되지 않아 로그인이 불가능함
  • 이에 아래 명령어로 비밀번호까지 설정해주어야 새로운 사용자로 로그인이 가능
    • 3단계 : 🔍 sudo passwd haezin
    • 4단계 : 비밀번호 입력 프롬프트가 나오면 haezin 계정의 비밀번호를 입력
  • 이후 sudo - haezin으로 로그인 시도하면 비밀번호 입력 후 전환된 것을 확인 가능
  • 새 계정인 haezin이 sudo 명령을 사용하게 하고 싶을 때는 sudo를 sudo group 추가해줌
    • sudo 사용할 수 있는 user로 로그인한 상태에서 아래 명령어 실행
    • 1단계 : 🔍 sudo -a -G sudo haezin
    • -a옵션은 append를 뜻하고, -G옵션은 group핑하는 기능을 뜻함
    • 즉, sudo라는 그룹(-G sudo)에 haezin을 추가(-a)한 것임
profile
Keep Going, Keep Coding!

0개의 댓글