본문 바로가기

TEAM STUDY/LINUX

유닉스 접속 및 계정 관리하기

728x90
반응형

서버 가상화

물리적 서버 하나를 여러 개의 독립된 가상 환경으로 분리하여 독립적인 여러 OS를 사용하는 것

 

sudo

유닉스 및 유닉스 계열 운영 체제에서, 다른 사용자의 보안 권한, 보통 슈퍼 유저로서 프로그램을 구동 할 수 있도록 하는 프로그램

 

유닉스 접속 환경 구축

가상 머신 

- 하드웨어를 소프트웨어적으로 구현

- 그 위에서 운영체제가 작동하도록 하는 기술

- pc에 설치되어 있는 운영체제에 서버 가상화를 통해 독립된 운영체제를 설치할 수 있도록 해주는 응용 프로그램

 

유닉스를 사용하는 이유

- 한 시스템에서 서로 다른 운영체제를 사용

- 독립된 작업 공간이 필요

- 한 시스템에서 여러 명에게 독립적인 운영체제 환경을 제공

 

유닉스 접속환경 구축

 VMware VirtualBox
Worksrarion Pro
- 유료 제품 (30일 평가판 제공)

Workstation Player
- 비영리 및 개인적인 목적 무료
- 단, 4.0.3버전 까지는 상업용으로 사용 간으
- Workstation의 기능 대부분 제공
- 오라클에서 만든 가상 머신
- 오픈 소스
- 무료




 

 

유닉스 계정 관리

유닉스 계정 생성

User1 계정이 root Role 로 지정

root  권한으로 수행 가능한 명령을 사용

"sudo su-"  명령을 통해서 root 로 전환

root role에 대한 설정은 /etc/user_attr 파일에서 설정

 

유닉스 계정 삭제

root 계정으로 전환하기 : sodo su-

user11 사용자 생성하기 :useradd [옵션] 로그인명

옵션 설명
-u uid UID 값을 지정
-g gid GID 지정
-m  사용자 홈 디렉토리가 없으면 생성
-s shell 로그인 쉘의 절대 경로를 지정
-d dir 홈 디렉토리의 절대 경로를 지정
-c comment 사용자 정보를 기술

 


왜 가상머신을 사용하는 것일까요?

하나는 컴퓨터에서 서로 다른 OS를 사용하고자 하는 경우, 하드디스크를 파티션을 각각의 파티션에 OS를 설치하여 사용할 수 있으나 이 경우 A 파티션에 문제가 생겼다고 A 파티션만 제거하면 되는 것이 아니라 하드디스크 전체를 초기화해야 하는 일들이 종종 발생하곤 합니다. 그래서 서로 다른 OS 환경에서 개발을 해야 한다든지, 동일한 OS라 하더라도 서로 다른 환경을 설정하고 테스트를 하여야 하는 경우 가상 머신(VM: Virtual Machine)을 이용하여 여러 개의 독립된 가상 환경을 구축한 후 운영을 하곤 합니다. 여러분들도 어떤 경우에 가상 머신(VM: Virtual Machine)을 활용하면 좋을 지에 대해 한번 생각해 보시기 바랍니다.

 

1. 유닉스(UNIX) 접속 환경 구축

1) 가상 머신(VM: Virtual Machine)

  • 하드웨어를 소프트웨어적으로 구현해서 그 위에서 운영체제가 작동하도록 하는 기술
  • PC에 설치되어 있는 운영체제에 서버 가상화를 통해 생성된 가상 머신(VM: Virtual Machine)에 운영체제를 설치할 수 있도록 해주는 응용 프로그램

2) 사용하는 이유

  • 한 시스템에서 서로 다른 운영체제를 사용해야 하는 경우
  • 독립된 작업 공간이 필요한 경우
  • 한 시스템에서 여러 명에게 독립적인 운영체제 환경을 제공해야 하는 경우

2. 유닉스(UNIX) 사용자 생성/삭제

1) 사용자 생성: useradd [옵션] 로그인명

옵션설명

-u uid UID 값을 지정
-g gid GID 지정
-m 사용자 홈 디렉토리가 없으면 생성
-s shell 로그인 쉘의 절대 경로를 지정
-d dir 홈 디렉토리의 절대 경로를 지정
-c comment 사용자 정보를 기술

2) 사용자 삭제: userdel [-r] 로그인명

  • [-r]: 사용자 생성시 홈디렉토리를 생성한 경우, 사용자 삭제와 동시에 해당 사용자 계정의 홈디렉토리를 삭제하고자 할 때 사용하는 옵션

 

 

 

728x90
반응형

'TEAM STUDY > LINUX' 카테고리의 다른 글

CenOS7 가상머신 생성  (0) 2020.12.23
유닉스의 파일 조작하기  (0) 2020.12.19
유닉스의 파일 개요  (0) 2020.12.19
LINUX 스터디 계획  (2) 2020.12.17
유닉스란  (0) 2020.12.13