본문 바로가기
IT/@Linux

[Linux/CentOS 8] Putty 설정/계정생성/Root와 일반유저 차이

by He;story 2020. 1. 3.

금일 목표 : 리눅스 서버 쪽에 계정을 생성해서 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 설정)

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에 위치해 있습니다.

 

 

 

댓글