Ubuntu/Linux - 사용자 계정 이름 확인 (id, whoami)

리눅스(우분투)에서 명령어로 현재 동작 중인 사용자 id 이름을 확인하는 방법을 소개합니다.

1. id 명령어

터미널에서 id를 입력하면, 시스템에 등록된 id들이 출력되며, 첫번째 id가 현재 터미널에서 실행 중인 계정 이름과 uid입니다.

$ id
uid=1000(js) gid=1000(js) groups=1000(js),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),131(lxd),132(sambashare),998(docker)

만약 root 계정으로 id를 확인하면, root 권한으로 명령어가 수행되어 root의 id가 출력됩니다.

$ sudo id
uid=0(root) gid=0(root) groups=0(root)

2. whoami 명령어

whoami는 현재 실행 중인 계정의 이름이 출력됩니다.

$ whoami
js

만약 root 권한으로 whoami 명령어를 사용하면 root 계정 이름이 출력됩니다.

$ sudo whoami
root

3. logname 명령어

logname는 로그인한 계정 이름이 출력됩니다.

$ logname
js

위에서 소개한 whoami, id 명령어와의 차이점은, root 권한으로 명령어를 사용해도 로그인한 계정 이름이 출력됩니다.

$ sudo logname
js
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha