최신판 |
당신의 편집 |
1번째 줄: |
1번째 줄: |
| ;리눅스 계정 만들기
| | *리눅스 계정 만들기 |
| ;리눅스 계정 생성
| | *리눅스 계정 생성 |
| ;useradd, adduser
| |
| ;/usr/sbin/useradd, /usr/sbin/adduser<ref>adduser는 useradd로 연결됨(심볼릭링크)</ref>
| |
|
| |
|
| ==계정이 있는지 확인== | | ==계정이 있는지 확인== |
| <syntaxhighlight lang='bash'> | | <source lang='bash'> |
| cat /etc/passwd | grep 계정명 | | cat /etc/passwd | grep 계정명 |
| </syntaxhighlight> | | </source> |
| <syntaxhighlight lang='console'>
| |
| [root@zetawiki ~]# cat /etc/passwd | grep testuser
| |
| </syntaxhighlight>
| |
| :→ 결과 없음. 즉 testuser 계정 없음.
| |
|
| |
|
| ==홈폴더+쉘환경 지정 ★== | | ==기본== |
| {{소스헤더|우분투, SUSE, Arch의 경우}}
| | <source lang='bash'> |
| <syntaxhighlight lang='bash'>
| |
| useradd -m -s /bin/bash 계정명
| |
| </syntaxhighlight>
| |
| :→ <code>-m</code> 옵션을 명시해야 홈 디렉토리가 생성됨
| |
| :→ <code>-s /bin/bash</code> 옵션을 명시해야 쉘 환경이 설정됨
| |
| {{소스헤더|CentOS}}
| |
| <syntaxhighlight lang='bash'> | |
| useradd 계정명 | | useradd 계정명 |
| </syntaxhighlight> | | </source> |
| :→ CentOS 등 [[레드햇 계열]]에서는 아무 옵션을 주지 않아도 홈 디렉토리 생성되고 쉘 환경이 설정됨
| |
| | |
| ===실행예시===
| |
| <syntaxhighlight lang='console'>
| |
| [root@zetawiki ~]# useradd testuser
| |
| [root@zetawiki ~]# cat /etc/passwd | grep testuser
| |
| testuser:x:500:500::/home/testuser:/bin/bash
| |
| </syntaxhighlight>
| |
| :→ testuser 계정을 만들었다. [[UID]]와 [[GID]]는 500, 홈폴더는 /home/testuser 이고, bash 셸 사용이 가능하다.
| |
| <syntaxhighlight lang='console'>
| |
| [root@zetawiki~]# echo 'P@ssw0rd' | passwd --stdin testuser
| |
| Changing password for user testuser.
| |
| passwd: all authentication tokens updated successfully.
| |
| </syntaxhighlight>
| |
| :→ testuser 계정의 패스워드를 [[P@ssw0rd]] 로 설정하였다.
| |
|
| |
|
| ==그룹 지정하여 만들기== | | ==그룹 지정하여 만들기== |
| {{참고|리눅스 useradd 그룹 지정하여 만들기}}
| | ;명령어 |
| {{소스헤더|명령어}}
| | <source lang='bash'> |
| <syntaxhighlight lang='bash'> | |
| useradd 계정명 -G 그룹명 | | useradd 계정명 -G 그룹명 |
| </syntaxhighlight> | | </source> |
| :<code>-G</code> 옵션: 그룹명이 없을 경우 사용(생성)
| |
| :<code>-g</code> 옵션: 기존 그룹이 있을 경우 사용
| |
|
| |
|
| ==UID 지정하여 만들기== | | ==UID 지정하여 만들기== |
| 사용자아이디(User ID; UID)는 숫자이다. | | 사용자아이디(User ID; UID)는 숫자이다. |
| <syntaxhighlight lang='bash'> | | <source lang='bash'> |
| useradd 계정명 -u 사용자아이디 | | useradd 계정명 -u 사용자아이디 |
| </syntaxhighlight> | | </source> |
|
| |
|
| ==같이 보기== | | ==같이 보기== |
| *[[리눅스 쉘권한 없는 계정 생성]] | | *[[리눅스 계정 삭제하기]] |
| *[[리눅스 여러 그룹에 속한 계정 생성]]
| |
| *[[리눅스 홈디렉토리 없이 계정 만들기]]
| |
| *[[리눅스 홈디렉토리 변경]] (usermod 사용)
| |
| *[[리눅스 계정 있는지 확인]]
| |
| *[[리눅스 계정 삭제 userdel]]
| |
| *[[리눅스 계정 변경 usermod]]
| |
| *[[리눅스 계정 그룹 변경하기]] | | *[[리눅스 계정 그룹 변경하기]] |
| *[[리눅스 계정 목록 확인하기]] | | *[[리눅스 계정 목록 확인하기]] |
| *[[리눅스 특정 파일 보기 권한 주기]] | | *[[리눅스 특정 파일 보기 권한 주기]] |
| *[[리눅스 파일 소유자 변경 chown]]
| |
| *[[/etc/default/useradd]]
| |
| *[[윈도우 계정 생성]]
| |
|
| |
| ==참고==
| |
| *http://kazmax.zpp.jp/linux_beginner/useradd.html
| |
|
| |
|
| [[분류:리눅스 계정]] | | [[분류:리눅스]] |