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
- 현재 시스템에 로그인한 사용자의 정보를 보여준다. 이 명령어는 각 사용자의 로그인 이름, 터미널 번호, 로그인 시간, 호스트 및 현재 수행 중인 명령을 보여준다. 시스템 부하 및 로그인 사용자 수도 표시한다.