- 리눅스 계정 만들기
- 리눅스 계정 생성
- useradd, adduser
- /usr/sbin/useradd, /usr/sbin/adduser[1]
1 계정이 있는지 확인[ | ]
Bash
Copy
cat /etc/passwd | grep 계정명
Console
Copy
[root@zetawiki ~]# cat /etc/passwd | grep testuser
- → 결과 없음. 즉 testuser 계정 없음.
2 홈폴더+쉘환경 지정 ★[ | ]
우분투, SUSE, Arch의 경우
Bash
Copy
useradd -m -s /bin/bash 계정명
- →
-m
옵션을 명시해야 홈 디렉토리가 생성됨 - →
-s /bin/bash
옵션을 명시해야 쉘 환경이 설정됨
CentOS
Bash
Copy
useradd 계정명
- → CentOS 등 레드햇 계열에서는 아무 옵션을 주지 않아도 홈 디렉토리 생성되고 쉘 환경이 설정됨
2.1 실행예시[ | ]
Console
Copy
[root@zetawiki ~]# useradd testuser
[root@zetawiki ~]# cat /etc/passwd | grep testuser
testuser:x:500:500::/home/testuser:/bin/bash
Console
Copy
[root@zetawiki~]# echo 'P@ssw0rd' | passwd --stdin testuser
Changing password for user testuser.
passwd: all authentication tokens updated successfully.
- → testuser 계정의 패스워드를 P@ssw0rd 로 설정하였다.
3 그룹 지정하여 만들기[ | ]

명령어
Bash
Copy
useradd 계정명 -G 그룹명
-G
옵션: 그룹명이 없을 경우 사용(생성)-g
옵션: 기존 그룹이 있을 경우 사용
4 UID 지정하여 만들기[ | ]
사용자아이디(User ID; UID)는 숫자이다.
Bash
Copy
useradd 계정명 -u 사용자아이디
5 같이 보기[ | ]
- 리눅스 쉘권한 없는 계정 생성
- 리눅스 여러 그룹에 속한 계정 생성
- 리눅스 홈디렉토리 없이 계정 만들기
- 리눅스 홈디렉토리 변경 (usermod 사용)
- 리눅스 계정 있는지 확인
- 리눅스 계정 삭제 userdel
- 리눅스 계정 변경 usermod
- 리눅스 계정 그룹 변경하기
- 리눅스 계정 목록 확인하기
- 리눅스 특정 파일 보기 권한 주기
- 리눅스 파일 소유자 변경 chown
- /etc/default/useradd
- 윈도우 계정 생성
6 참고[ | ]
- ↑ adduser는 useradd로 연결됨(심볼릭링크)
편집자 211.203.8.157 121.162.44.78 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- 리눅스 계정 (2)
SFTP만 되는 계정 생성 ― LuckyowSFTP만 되는 계정 생성 ― Jmnote