🔥 다중 사용자(id vs who)
🔥 관리자(super user)와 일반 사용자(user)
🔥 mac 터미널에서 super user 사용하기
🔥 사용자 추가 및 sudo 그룹핑
- 🔍 id : 터미널에서 자신이 누군지 식별하는 명령(who am I?)
- 🔍 who : 터미널에서 현재 이 시스템에 접속한 user를 확인함
1) super user(root user)로 전환
- 🔍
su - root
또는su -
- su라는 명령어는 사용자를 변경할 때 쓰는 명령어로 - 한칸 띄어 사용자명을 입력해주면 됨
- 🔍
su - [사용자 이름]
- super user에서 활동하는 것은 위험한 일이기 때문에 일반 사용자로 활동하는 것을 권장
- 로그아웃은 exit 를 입력하면 super user에서 빠져나가면서 이전의 사용했던 사용자로 전환됨
- mac에서 su -root를 실행하면 비밀번호 입력 프롬프트가 나오지만 관리자로 전환이 되지 않음
- 이는 mac에서 초기 관리자 권한을 활성화 시키지 않았기 때문임
- mac에서 관리자 권한을 활성화 시킨다는 것은 super user에게 비밀번호를 설정해주는 것임
- super user에게 관리자 권한을 부여하는 방법은 터미널에
dsenableroot
명령어를 입력하면됨- 그럼 현재 user의 비밀번호를 입력하라 뜨고, 그 뒤에 root user의 비밀번호와 입력해주면됨
- 이후부터는 super user와 일반 user 간의 전환이 자유로워짐
- super user로 로그인되었을 때는
~root#
이라고 표시되는 점 참고
- 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)한 것임