id,logname,who,w,whoami,users,groups

박태영·2024년 4월 19일

리눅스 기초 명령어

목록 보기
20/30

useradd

  • 리눅스 시스템에서 새로운 유저를 만드는데 사용하는 명령어

예시

useradd -m -b /home -s /bin/bash ace
옵션설명
m홈 디렉토리를 만듬
b홈 디렉토리 경로를 지정함
s유저가 사용할 쉘을 지정
  • 위의 예시코드는 /home 디렉토리 아래 홈 디렉토리를 만들고 쉘은 /bin 폴더아래 bash를 사용하는 ace라는 이름을 가진 유저를 만든다.
    *유저를 만들기 위해서는 루트 권한이 있어야 한다.

whoami

  • 현재 로그인한 사용자의 이름을 출력. 사용자가 현재 작업하는 환경에서 어떤 사용자로 로그인되어 있는지 확인하는 데 사용된다.
whoami
root

id

  • id 명령어는 현재 사용자에 대한 정보를 보여주는 명령어. 주로 사용자의 UID (사용자 식별자), GID (그룹 식별자), 그리고 사용자가 속한 그룹의 목록을 표시하는 데 사용된다.
id
uid=0(root) gid=0(root) groups=0(root)
  • uid : 유저아이디
  • gid : 기본그룹식별자
  • groups: 현재 사용자가 속한 모든 보조 그룹의 목록

users

  • 현재 시스템에 로그인한 모든 사용자의 이름을 보여줌. 사용자들은 공백으로 구분되어 나열된다.

logname

  • 현재 로그인한 사용자의 로그인 이름을 표시한다. 이것은 현재 사용자의 실제 로그인 이름이며, 사용자가 실행한 쉘에서 실행되는 경우와 같이 사용자가 시스템에 로그인한 후에도 변경되지 않는다.

groups

  • 명령어는 지정된 사용자가 속한 그룹을 나열한다. 특정 사용자의 그룹 멤버십을 확인하려면 해당 사용자의 이름을 명령어와 함께 사용한다. 예를 들어, groups username과 같이 입력하여 사용자가 속한 그룹을 확인할 수 있다. 사용자 이름을 지정하지 않으면 현재 사용자의 그룹을 표시한다.

w

  • 현재 시스템에 로그인한 사용자의 정보를 보여준다. 이 명령어는 각 사용자의 로그인 이름, 터미널 번호, 로그인 시간, 호스트 및 현재 수행 중인 명령을 보여준다. 시스템 부하 및 로그인 사용자 수도 표시한다.
profile
어른 아이

0개의 댓글