금일 목표 : 리눅스 서버 쪽에 계정을 생성해서 Putty로 접속하고 Root와 일반유저 차이
1. 계정생성
1) 명령어 : sudo useradd j (j 라는 계정을 추가)
2) 명령어 : sudo adduser j (j 라는 계정을 추가)
똑같은 계정 생성 명령어 인데 차이점?
useradd 는 j 계정의 홈 디렉토리를 자동으로 생성하지 않는다.
adduser 는 j 계정의 홈 디렉토리를 자동으로 생성한다.
레드햇 계열의 (CentOS, Fedora) 은 별 차이가 없지만 Ubuntu 는 useradd 는 홈디렉토리를 생성하지 않는다.
CentOS로 공부를 하기에 그냥 adduser로 공부하려고 합니다.
1) 계정생성(adduser, useradd)
CentOS 는 레드햇 계열이라 adduser, useradd 든 아무거나 해도 되지만 다른 리눅스도 사용하시려면
adduser로 공부하는게 좋을 것 같습니다.
명령어 : sudo adduser j (j 계정생성하기)
sudo passwd j (j password 설정)
2) putty 설정
서버의 주소를 항상 기억/입력해서 접속하는 것이 아닌 저장해서 바로 접속 가능할 수 있도록 설정
1) Hostname : 127.0.0.1 추가
2) Port : 22
3) Saved Sessions : test (아무거나 지정해주시면 됩니다. / 서버를 확인 할 수 있는 이름)
4) Save 클릭! / Open
5) test 만 더블클릭하면 쉽게 접속 가능
3) Root 와 j 계정의 차이
root 는 슈퍼유저 / 명령 프롬프트가 # 입니다.
j 계정은 일반사용자 / 명령 프롬프트가 $ 입니다.
두 계정에 똑같이 폴더를 생성
명령어 : mkdir [폴더명]
root 는 test라는 폴더를 만들었지만 일반사용자 j 는 권한이 없다고 나옵니다.
root는 관리자 계정으로 읽기 쓰기 등 권한이 있지만 j는 일반사용자라 쓰기/수정/삭제 권한이 없다는 거겠죠?
이 두 계정의 디렉토리 위치도 다릅니다.
root 는 /root에 j 계정은 /home/j에 위치해 있습니다.
'IT > @Linux' 카테고리의 다른 글
[Linux/CentOS 8] 디렉토리 구조 (3) | 2020.01.06 |
---|---|
[Linux/CentOS 8] mkdir / rmdir(디렉토리 생성/삭제) (0) | 2020.01.05 |
[Linux/CentOS 8] 기본명령어 (0) | 2020.01.04 |
[Linux/CentOS 8] Putty 원격 접속 (2) | 2020.01.02 |
[Linux/CentOS 8] CentOS설치(Linux 시작하기) (0) | 2020.01.01 |
댓글