계정을 하나 새로 만들 필요가 있을 때 사용하는
명령어와 관련된 명령어를 한번 알아보려고 합니다.
먼저 생성부터 시작하여 관련된 명령어가
무엇이 있는지 시작해 보도록 하겠습니다.
useradd (계정 생성)
(홈 디렉터리: "/home/계정명")
사용자 계정을 추가 생성하는 명령어입니다.
adduser와 같은 기능을 갖고 있습니다.
생성된 계정 정보는
"/etc/passwd,
/etc/shadow,
/etc/group"
파일에 저장됩니다.
'test1' 계정 생성해 보겠습니다.
앞에 useradd를 입력하고 뒤에 '계정 이름'을 입력해주세요.
[useradd 'test1']
계정자의 홈 폴더(디렉터리)는 " /home/계정명"이니
/home 폴더(디렉터리)에 있는 파일 항목을 출력해 보겠습니다.
[ls /home]
다음에는 암호를 설정해 보겠습니다.
passwd (계정 암호 설정)
(계정자 패스워드 기록: "/etc/shadow")
생성된 계정자의 패스워드 생성 및 변경하는 명령어입니다.
[passwd 계정명]
1차: 비번 입력
2차: 비번 확인
한번 접속해 보도록 하겠습니다.
그럼 패스워드를 입력해야 로그인할 수 있는 것을 확인할 수 있습니다.
su(다른 계정 로그인)
(Switch User)
현재 계정에서 로그아웃하지 않고
다른 계정으로 로그인할 때 사용하는 명령어입니다.
[su 계정명]
입력을 해보시면 앞에 계정명이 다른 계정명으로 바뀐 것을 알 수 있습니다.
(다른 계정으로 변경된 것을 확인 가능)
- 종료(exit)를 입력하면 이전에 로그인했던 계정으로 돌아가는 것을 확인할 수 있습니다.
userdel(계정 정보 삭제)
기존 계정 정보를 삭제하는 명령어입니다.
이때 조심해야 합니다.
(옵션 설정 없이 그냥 계정명만 입력하여 삭제하면
/home에 정보가 남아 있을 수도 있습니다.)
"/etc/passwd,
/etc/shadow,
/etc/group"
부분에서만 삭제됩니다.
[userdel -r 계정명]
(-r 옵션: 메일 파일과 홈 디렉터리의 내용 모두 삭제)
그럼 로그인할 수 있을 것처럼 보이지만
패스워드를 제대로 입력해도 '잘못된 로그인'이라는
문장이 출력됩니다.
[리눅스] 계정 그룹화(group) (0) | 2023.11.04 |
---|---|
[리눅스] 리눅스 마스터 2급 1차 합격 ! (0) | 2023.11.01 |
[리눅스] VMware에 CentOS 설치하기 (0) | 2023.10.30 |
[리눅스] CentOS 다운로드 (0) | 2023.10.27 |
[리눅스] VMware 무료로 설치하기 - Windows 버전 (0) | 2023.10.27 |