Trusted Extensions 구성 및 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

Trusted Extensions에서 역할을 맡을 수 있는 사용자를 만드는 방법

사이트 보안 정책에 따라 둘 이상의 관리 역할을 수락할 수 있는 사용자를 만들도록 선택할 수 있습니다.

보안 사용자를 만드는 경우 시스템 관리자 역할에서 사용자를 만든 후 초기 암호를 지정하고, 보안 관리자 역할에서 역할과 같은 보안 관련 속성을 지정합니다.

시작하기 전에

전역 영역에서 root 역할을 가진 사용자여야 합니다. 또는 책임 구분이 적용된 경우 보안 관리자 및 시스템 관리자의 고유 역할을 맡을 수 있는 사용자가 존재하고 이 절차에서 해당하는 단계를 수행해야 합니다.

  1. 사용자를 만듭니다.

    root 역할 또는 시스템 관리자 역할이 이 단계를 수행합니다.

    주석에 고유 정보를 추가하지 마십시오.

    # useradd -c "Second User" -u 1201 -d /home/jdoe jdoe
  2. 사용자를 만든 후 사용자의 보안 속성을 수정합니다.

    root 역할 또는 보안 관리자 역할이 이 단계를 수행합니다.


    주 - 역할을 맡을 수 있는 사용자에 대해 계정 잠금을 해제하고 암호 만료 날짜를 설정하지 않습니다. pfexec 명령 사용을 감사합니다. root 역할만 사용자당 기준에 따라 감사 플래그를 설정할 수 있습니다.
    # usermod -K lock_after_retries=no -K idletime=5 -K idlecmd=lock \
    -K audit_flags=lo,ex:no jdoe

    주 - idletimeidlecmd에 대한 값은 사용자가 역할을 맡을 경우 계속 유효합니다. 자세한 내용은 Trusted Extensions의 policy.conf 파일 기본값을 참조하십시오.
  3. 6자 이상의 영숫자로 구성된 암호를 지정합니다.
    # passwd jdoe
    New Password: xxxxxxxx
    Re-enter new Password: xxxxxxxx

    주 - 초기 설정 팀은 암호를 선택할 때 악의적인 사용자가 암호를 추측하여 무단으로 액세스하지 못하도록 추측하기 어려운 암호를 선택해야 합니다.
  4. 사용자에게 역할을 지정합니다.

    root 역할 또는 보안 관리자 역할이 이 단계를 수행합니다.

    # usermod -R oper jdoe
  5. 사용자 환경을 사용자 정의합니다.
    1. 편리한 권한 부여를 지정합니다.

      사이트 보안 정책을 확인한 후 첫번째 사용자에게 Convenient Authorizations(편리한 권한 부여) 권한 프로파일을 부여할 수 있습니다. 이 프로파일을 가진 사용자는 장치 할당, 레이블 없이 인쇄, 원격 로그인 및 시스템 종료를 수행할 수 있습니다. 프로파일을 만들려면 편리한 권한 부여를 위해 권한 프로파일을 만드는 방법을 참조하십시오.

    2. 사용자 초기화 파일을 사용자 정의하기

      보안을 위한 사용자 환경 사용자 정의를 참조하십시오.

    3. 다중 레벨 복사본을 만들고 파일을 연결합니다.

      다중 레벨 시스템에서는 다른 레이블에 복사하거나 연결할 사용자 초기화 파일을 나열하는 파일을 사용하여 사용자와 역할을 설정할 수 있습니다. 자세한 내용은 .copy_files 및 .link_files 파일을 참조하십시오.

예 4-5  useradd 명령을 사용하여 로컬 사용자 만들기

이 예에서 root 역할은 보안 관리자 역할을 맡을 수 있는 로컬 사용자를 만듭니다. 자세한 내용은 useradd(1M)atohexlabel(1M) 매뉴얼 페이지를 참조하십시오.

이 사용자는 기본 레이블 범위보다 넓은 레이블 범위를 가지게 됩니다. 따라서 root 역할은 16진수 형식의 사용자 최소 레이블 및 클리어런스 레이블을 결정합니다.

# atohexlabel public
0x0002-08-08
# atohexlabel -c "confidential restricted"
0x0004-08-78

다음으로 root 역할은 Table 1–2를 참조한 후에 사용자를 만듭니다. 관리자는 사용자의 홈 디렉토리를 기본값인 /export/home 대신 /export/home1에 둡니다.

# useradd -c "Local user for Security Admin" -d /export/home1/jandoe -K audit_flags=lo,ex:no \
-K  idletime=8 -K idlecmd=lock -K lock_after_retries=no \
-K min_label=0x0002-08-08 -K clearance=0x0004-08-78 jandoe

그런 다음 root 역할은 초기 암호를 제공합니다.

# passwd -r files jandoe
New Password: xxxxxxxx
Re-enter new Password: xxxxxxxx
passwd: password successfully changed for jandoe
#

마지막으로 root 역할은 사용자 정의에 보안 관리자 역할을 추가합니다. 역할은 Trusted Extensions에서 보안 관리자 역할을 만드는 방법에서 만들었습니다.

# usermod -R secadmin jandoe