Trusted Solaris 관리 개요

3장 관리자 도구에 대한 간단한 교육

이 장에서는 Trusted Solaris 환경에서 사용할 수 있는 도구의 개요, 도구에 액세스하는 방법 및 이 도구들이 동작하는 데이터베이스를 소개합니다.

관리자 도구 액세스: 개요

다음 그림과 같이 프론트 패널 및 응용프로그램 관리자(Application Manager)에서 Trusted Solaris 환경의 그래픽 관리자 도구를 액세스합니다.

그림 3-1 관리자 도구 액세스

Graphic

파일 관리자 액세스

파일 관리자 아이콘은 프론트 패널의 왼쪽에 있습니다. 파일 관리자는 모든 사용자에게 각자의 소유 파일과 디렉토리를 확인하고 작업할 수 있는 허가를 줍니다. 파일 관리자의 기본 작업은 기본 Solaris 설명서에 나타나 있습니다.

특권을 가진 사용자는 파일 및 디렉토리 레이블에 대하여 제한된 작업을 수행할 수 있습니다. Trusted Solaris 사용 설명서의 5장 "파일 및 디렉토리 관리"에 자세히 설명되어 있습니다.

관리자는 파일 및 디렉토리의 특권과 레이블을 변경할 수 있습니다. "파일 관리자를 사용하여 특권 및 레이블 변경"에 설명되어 있습니다.

장치 할당 관리자 액세스

트러스트 데스크탑(Trusted Desktop) 부속 패널에서 장치 할당 관리자(Device Allocation Manager) 아이콘에 액세스할 수 있습니다(그림 3-1 참조). 또한 트러스트 경로(Trusted Path) 메뉴의 장치 할당(Allocate Device) 메뉴에서 액세스할 수도 있습니다. 장치 할당 관리자는 "장치 할당 관리자를 통한 장치 관리"에 설명되어 있습니다.

응용프로그램 관리자 액세스

프론트 패널의 오른쪽에서 응용프로그램 관리자 아이콘에 액세스합니다. 이것은 기본 Solaris 응용프로그램 관리자와 유사한 형식으로 동작합니다. 즉, 응용프로그램은 해당 폴더에서 시작될 수 있습니다. Trusted Solaris 환경에서 응용프로그램 관리자는 Solstice_Apps 폴더 내의 주요 그래픽 도구 및 System_Admin 폴더 내의 시스템 데이터베이스에 연결된 특수한 텍스트 편집기를 제공합니다.

명령줄 도구 액세스

명령줄 도구는 시스템이나 보안 관리자 역할을 수행하는 사용자를 위해 터미널 윈도우에서 직접 사용할 수 있습니다. 루트 역할에서 사용자는 pfsh를 입력하여 루트에 포함된 프로파일 쉘로 들어간 다음, 원하는 쉘 유형인 sh, csh, ksh 등을 입력해야 합니다.

Solstice_Apps 폴더

응용프로그램 관리자의 Solstice_Apps 폴더는 주요 Trusted Solaris 그래픽 도구에 대한 액세스를 제공합니다. 다음 그림은 Solstice_Apps 폴더의 전체 내용을 보여줍니다. 보안 관리자 및 시스템 관리자 역할은 보안상의 이유로 이들 도구의 일부에만 액세스할 수 있습니다.

그림 3-2 Solstice 응용프로그램 폴더

Graphic

시스템 관리자가 사용할 수 있는 Solstice_Apps 폴더 도구

다음 그림은 시스템 관리자 역할을 수행하는 사용자가 액세스할 수 있는 Solstice_Apps 폴더 내의 도구를 보여줍니다.

그림 3-3 시스템 관리자가 액세스할 수 있는 Solstice 응용프로그램

Graphic

Solstice_Apps 폴더에서 시스템 관리자가 사용할 수 있는 응용프로그램은 다음과 같습니다. 설명이 없는 항목은 기본 Solaris에서와 동일합니다.

보안 관리자가 사용할 수 있는 Solstice_Apps 폴더 도구

다음 그림은 보안 관리자 역할을 수행하는 사용자가 액세스할 수 있는 Solstice_Apps 내의 도구를 보여줍니다.

그림 3-4 보안 관리자가 액세스할 수 있는 Solstice 응용프로그램

Graphic

이 응용프로그램은 다음과 같이 Solstice_Apps 폴더 내의 보안 관리자가 사용할 수 있습니다. 설명이 없는 항목은 기본 Solaris에서와 동일합니다.

System_Admin 폴더

System_Admin 폴더에는 하위 시스템 관리에 필요한 특별한 동작이 제공됩니다. 보안에 영향을 주는 동작들은 보안 관리자에서만 사용할 수 있고, 보안과 관련이 없는 동작들은 시스템 관리자에서만 사용할 수 있습니다.

기본적으로 이 동작들은 대부분 vi 편집기의 특별 버전인 adminvi(1M)을 시스템 데이터베이스 중 하나에 적용합니다. vi 편집기로 dtpad 편집기를 대체할 수도 있습니다. 특별한 이 파일 동작은 다른 이름으로 파일을 저장하거나, 새 파일을 작성하거나, 쉘로 빠져나갈 수 없도록 제한됩니다. 따라서 부주의로 인해 시스템이 인식하지 못하는 데이터베이스가 생성되는 일을 방지할 수 있습니다. 편집기는 강제 액세스 제어와 로컬 보안 정책을 따릅니다.

시스템 관리자가 사용할 수 있는 System_Admin 폴더 도구

시스템 관리자는 System_Admin 폴더에서 다음 동작을 실행할 수 있습니다(그림 3-5 참조).

그림 3-5 시스템 관리자가 사용할 수 있는 System_Admin 폴더 보기

Graphic

보안 관리자가 사용할 수 있는 System_Admin 폴더 도구

보안 관리자는 System_Admin 폴더에서 다음과 같은 동작을 실행할 수 있습니다(그림 3-6 참조).

그림 3-6 보안 관리자의 System_Admin 폴더 보기

Graphic

명령줄 도구 요약

다음 표는 Trusted Solaris 환경에서 고유하게 사용되거나 이 환경에 사용할 수 있도록 수정된 명령들을 보여줍니다. 이 명령들에 대한 자세한 설명은 해당 온라인 참조 페이지를 참고하십시오.

표 3-1 사용자 및 관리자 명령

adminvi(1M)

getlabel(1)

pfsh(1M)

tar(1)

adornfc(1) 

getmldadorn(1) 

plabel(1) 

testfpriv(1) 

allocate(1M)

getsldname(1)

ppriv(1)

tnchkdb(1M)

atohexlabel(1M)

hextoalabel(1M)

pprivtest(1)

tnctl(1M)

chk_encodings(1M)

ipcrm(1)

route(1M)

tnd(1M)

deallocate(1M)

ipcs(1)

rpc.getpeerinfod(1M)

tninfo(1M)

device_clean(1M)

list_devices(1M)

runpd(1M)

tokmapctl(1M)

devpolicy(1M)

mldpwd(1)

setfacl(1)

tokmapd(1M)

dminfo(1M)

mldrealpath(1)

setfattrflag(1)

uname(1)

getfacl(1)

netstat(1M)

setfpriv(1)

writeaudit(1M)

getfattrflag(1)

newsecfs(1M)

setfsattr(1M)

 

getfpriv(1)

pattr(1)

setlabel(1)

 

getfsattr(1M)

pclear(1)

sysh(1M)

 

명령을 포함하는 프로파일을 보려면 Trusted Solaris Administrator's Procedures의 부록 B를 참조하십시오.