dukDukz
[Linux] 계정 user 생성 본문
# user 생성하기
$ cd /
$ cd /etc/
$ vi passwd
보면 맨 밑에 내 계정이 있음
간단한 명령어로 user 생성해보자
:q! 나와서
$ cd ~ 으로 가서
$ sudo useradd -m hyejjun2
-m 은 홈디렉토리도 같이 생성해준다는 뜻.
입력 하고 내 원래 패스워드 입력하자.
$ cd /home
$ ls
보면 새 계정명으로 폴더가 하나 생겼음
다시
$ cd ~
$ sudo passwd hyejjun2
패스워드 설정해줌
정리)
# [user 생성하는 방법]
$ sudo useradd -m hyejjun2
$ sudo passwd hyejjun2
$ vi /etc/passwd
보면 생성이됨
# 디렉토리 바꾸는 명령어
$ su hyejjun2
# 제 2의 계정에서 1계정이 만든 파일을 수정해보자?
$ cd /home/hyejjun
$ cd scripts
$ ls
$ vi log.txt
수정이 안됨
권한이 없어서 못바꿈
원래 계정으로 일단 돌아가자
$ su hyejjun
~/scripts 폴더에서
# 권한 수정
$ sudo vi /etc/sudoers
...
# User privilege specification
root ALL=(ALL:ALL) ALL
hyejjun2 ALL=(ALL:ALL) ALL
hyejjun2 ALL=(ALL:ALL) ALL
밑에 이렇게 추가해줌 (관리자 권한을 준거임)
저장하고 나와서 2계정으로 넘어감
$ su hyejjun2
$ sudo vi log.txt
이제는 수정이 가능함!
root
: 모든 파일 접근 가능
새로 생성된 계정
: home 디렉토리가 있는 애들
home 안에 user이름으로된 폴더가 있음
그래서 다른 user는 건들 수 없음 (기본적으로는)
그래서 접근하려면 관리자 권한이 있어야만 접근이 가능하다.
관리자 권한을 준거임 아까.
한 서버에 업체가 여러군데 들어오면 계정을 분배해서 쓰는 경우가 있다.
다중 계정 다중 사용자 - 리눅스가 윈도우보다 좋은 점
'웹 개발 > Linux' 카테고리의 다른 글
[Linux] 조건문(if) / 매개변수 / for문 / find (0) | 2021.08.31 |
---|---|
[Linux] 명령어 사용 연습 + 파일로 빼기 (0) | 2021.08.30 |
[Linux] IO 입출력 (0) | 2021.08.30 |
[Linux] 쉘 스크립트 환경변수 설정 (0) | 2021.08.30 |
[Linux] 셸 스크립트 / zsh로 변경 / 셸 커스터마이징 / alias (0) | 2021.08.30 |