넷트웍: NETDOM으로 관리자는 명령행으로부터 도메인을 관리할 수 있다 (4710) 2002-01-03

Windows NT 4.0 서버 리소스 킷 보충 2(Microsoft Press)은 NETDOM을 포함하고 있다. 이 유틸리티로 관리자는 명령행에서 도메인을 관리할 수 있다.

NETDOM을 다음과 같은 일에 사용할 수 있다.

  • 도메인 결합
  • 구성원에대한 컴퓨터 계정관리(예: 구성원의 추가, 삭제, 열거, 질의)
  • BDC에대한 컴퓨터 계정관리(예: BDC의 추가, 삭제, 열거, 질의)
  • BDC에대한 보안 채널 초기화
  • 실제관계 수립
  • 자원 도메인 컴퓨터 계정 관리(예: 자원 도메인의 추가, 삭제, 열거, 질의)



댓글:

글쓴이 doa | 프린트 | 메일 | 넷트웍

사용자: 사용자가 한번이상 로그온하는 것을 막는 더 좋은 방법 (5571) 2002-01-03

사용자가 한번 이상 로그온 하는 것을 막기에서 필자는 사용자가 한번이상 로그온하는 것을 막는 방법을 설명했다. 이제 더 나은 방법을 제공해준 Nick Brown에게 감사한다.

NTNAME.ZIP을 다운 받아라. 그리고 여기에 NTNAME.DOC의 발췌문이있다.

NTNAME - 사용자당 한번만 로그온하게 만드는 프로그램

NTNAME는 작은 유틸리티로 사용자가 한번만 로그온 할 수 있는 NT 네트웍을 만들 수 있도록 돕는다.

LOGOUT.EXE와 같은 자동 로그오프 프로그램(Logout은 공개 프로그램이며 WinNT와 W95에서 동작한다을 본다)과 NTNAME을 결합하고 사용자 로그온 스크립트에대한 일관된 접근법을 가질 필요가 있다.

NT로 로그온할 때 PC는 사용자 이름과 Byte16=0x03로 구성되는 NetBIOS 이름을 추가한다. 이 이름은 방송 메시지(예: 프린트 잡이 종료될 때)를 전송하는데 사용된다.

NTNAME은 간단히 주어진 이름(명령행 변수로 지정된, 필자는 환경변수 %USERNAME%에서 추출할 수 있고했다.)이 현재 PC에의해 소유되는 지를 알아보기위해 검사한다. 만약 그렇다면 이 것은 어떠한 것도 출력하지 않으며 errorlevel 0를 리턴한다. 만약, 그렇지 않다면 이 프로그램은 소유한 시스템의 이름을 표준출력으로 출력하고(따라서 파일로 저장할 수 있다) errorlevel 1을 리턴한다.

이 errorlevel을 얻으면 이것은 이미 다른 PC에 로그인하고 있다는 것을 의미한다. 따라서 이 것을 검출하고 사용자를 로그오프시키는 로그온 스크립트를 작성할 수 있다. 로그온 스크립트는 다음과 같다.

NTNAME %USERNAME% %TEMP%\OTHERPC.TXT if not errorlevel 1 goto logon_ok for /f %%f in ('TYPE %TEMP%\OTHERPC.TXT') do @echo Already logged onto %%f %0..\logout.exe :logon_ok

KIXtart와 같은 스크립트 도구로 메시지를 변경할 수 있다. 로그오프를 시작하기전에 사용자가 메시지를 읽을 수 있도록 하려면 로그오프하려는 프로세스를 찾고 이들을 종료할 시간을 허용해야 한다. 이것은 NT의 형식적인 대화상자를 볼 수 없기 때문이다.

주된 문제는 다중 도메인과 웍그룹을 가지고 있고, 따라서 같은 사용자 이름을 갖는 다른 사람이 있는 경우에 발생한다. 이 경우에 다른 도메인의 SMITH가 로그오프하지 않았기 때문에 또 다른 도메인의 SMITH라는 사용자가 로그온에 실패할 수 있다.

이 경우에 NTNAME2로 시도할 수 있다. 이것은 사용자가 지정할 수 있는 Byte16(기본값은 0xCE)으로 NetBIOS를 추가한다. 만약 각 도메인에대해 서로다른 Byte16 값을 사용하면 이문제를 피할 수 있다. 그러나 이것은 아주 느리고(이름을 추가할 때 종료시간을 검사하기위해 기다려야한다) Byte 16 값을 사용해야하는 NetBIOS 프로그램과 충돌할 위험이 있다.

사용자가 한번 이상 로그온 하는 것을 막기의 접근법에비해 불리한 점은 다음과 같은 두가지이다.

  • 만약 홈 공유 서버가 다운되었다면 아무튼 로그온 할 수 있다(또 다른 BDC가 인계받을 것이다). 이 경우에 사람들이 작업하는 것을 중지시킬 수 없다.
  • 다른 사용자가 우연히 홈 공유에 접속하면 이것은 허용된 공유만 잡아먹는다. 이것은 숨겨진 공유명을 가질때 조차도 아주 쉽게 일어난다. 예를들어 Fred와 Joe가 PC를 공유하고 Outlook를 사용하며 네트웍 드라이브를 통해 Outlook 막대를 공유할 수 있다. Fred가 홈 공유에대한 단축 아이콘을 아웃룩 막대에 두고, Joe가 이것을 클릭하면 비록 공유 수준 보호가 Joe의 접속을 거절할 지라도 Joe는 Fred의 홈 공유에 접속하고 이러한 접속은 Joe가 로그아웃할 때까지 접속은 유지된다. 네트웍 보안은 단지 접속한 후에 적용된다.



댓글:

글쓴이 doa | 프린트 | 메일 | 사용자

일반: 어떤 SID가 각 사용자에대해 할당되는가 (5401) 2002-01-03

어떤 SID(Security IDentifier)가 특정사용자에대해 할당되는지 알려면

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

에서 SID 키 목록을 보기위해 ProfileList 키를 두번 클릭한다.

각 사용자를 보기위해 각각의 SID를 두번 클릭한다.

ProfileList 키를 선택하고 레지스트리 메뉴로 부터 서브트리 다른 이름으로 저장을 선택하고 텍스트 파일(\Directory\SID.TXT)로 이 키를 저장한다. 읽기 쉽게 만들기 위해 다음 배치파일을 기동한다.

Find "Class Name:" \Directory\SID.TXT /V \Directory\SID1.TXT Find "Last Write Time:" \Directory\SID1.TXT /V \Directory\SID2.TXT Find "Value" \Directory\SID2.TXT /V \Directory\SID1.TXT Find "Flags" \Directory\SID1.TXT /V \Directory\SID2.TXT Find "Type" \Directory\SID2.TXT /V \Directory\SID1.TXT Find "000000" \Directory\SID1.TXT /V \Directory\SID2.TXT Find "  Name:" \Directory\SID2.TXT /V \Directory\SID1.TXT Find "0x" \Directory\SID1.TXT /V \Directory\SID2.TXT Find "8개의 공백으로 대치한다" \Directory\SID2.TXT \Directory\SID1.TXT Find ".TXT" \Directory\SID1.TXT /V SIDlist.txt del \Directory\SID.TXT del \Directory\SID1.TXT del \Directory\SID2.TXT exit



댓글:

글쓴이 doa | 프린트 | 메일 | 일반

명령행: DOSKEY 사용하기 (8553) 2002-01-03

Doskey 프로그램은 CMD.EXE와 FTP.EXE와같은 모든 문자기반의 상호동작성 프로그램에서 사용할 수 있다. Doskey는 시작된 각 프로그램에대한 명령어 버퍼와 매크로를 유지, 관리한다. 사용형식은 다음과 같다.

doskey [/reinstall] [/listsize=size] [/macros:[all | exename] [/history] [/insert|/overstrike] 
       [/exename=exename] [/macrofile=filename] [macroname=[text]]



댓글:

글쓴이 doa | 자세히 | 프린트 | 메일 | 명령행

관리: 시스템 정책 업데이트 (4266) 2002-01-03

Update 레지스트리 키는 시스템 정책의 적용을 제어하는 항목을 가지고 있다.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Update

UpdateMode는 다음과 같은 데이타를 갖는 REG_DWORD 형의 값이다.

0 - 서버로 부터 정책 파일을 다운 받지않고, 적용하지 않는다. 1 - NTconfig.pol이 %LogonServer% 서버의 NetLogon 공유로부터(존재한다면) 다운받아 적용된다. 2 - 정책 파일의 UNC 경로는 NetworkPath로부터 읽혀지며 존재하면 다운받아 적용된다.

NetworkPath는 정책 파일에대한 완전한 UNC 경로를 포함하는 REG_SZ 형의 값이다. 이 것은 UpdateMode가 2인 경우에만 사용된다. 예: \ServerName\ShareName\MyPolicy.pol



댓글:

글쓴이 doa | 프린트 | 메일 | 관리

공유된 공통 바탕화면, 시작 메뉴, 프로그램 폴더 (4533)2002-01-03
서버에 공유된 공통 바탕화면, 시작 메뉴, 프로그램 폴더를 만들 수 있다. 각 클라이언트 머신에대해 다음과 같이 편집한다. HKEY_LOCAL_MACHINESoftwareMicrosoftWindowCurrentVersion ExplorerUser S
네트웍 초심자인가? (4340)2002-01-03
http://www.cit.ac.nz/smac/winnt/default.htm를 방문하기위해서는 네트웍 초심자가 이니어야 한다.
배치파일용 조건적 처리 기호, 필터, 방향전환 기호 (4748)2002-01-03
Windows NT 명령어 언어는 조건적 처리 기호, 필터, 방향전환 기호를 지원한다. 이들은 명령행 뿐만아니라 배치 처리중에도 사용될 수 있다. 조건적 처리 기호를 사용하면 명령 실행을 제어할 수 있다. 앰
트로이 목마를 인식하기 (4606)2002-01-03
SP2를 설치한 NT 4.0에서 보강된 암호기능 구현하기에서 보강된 암호 기능을 구현하는 것에대해 배웠다. 이 기법은 트로이 목마에의해 암호가 평문으로 노출되도록 악용될 수 있다. 처리: 웍스테이션: 기본 사
드라이브 문자를 할당하는 순서 (5233)2002-01-03
활성화된 첫번째 하드 드라이브에 주파티션이 존재한다면 이 드라이브에 첫번째 사용가능한 드라이브 문자가 할당된다. 만약 첫번째 하드 드라이브의 주 파티션이 존재하지 않는다면 주파티션으로 인식된 첫번째 드
2002-01-03그룹원 시험(4243)
2002-01-03부트 메뉴 편집(5185)
2002-01-03시스템을 다시 부팅하지 않고 컴퓨터 이름을 변경(4300)
2002-01-03RAS 접속해제(5765)
2002-01-03KB URL 발사기(4322)
2002-01-0316비트 소프트웨어 호환성 목록(4914)
2002-01-03이벤트 Id: 2009, 소스: Srv, ..테이블이 최대크기에 도달했다(4444)
2002-01-03서버 서비스 문제 - 보충(4255)
2002-01-03레지스트리 쿼타가 적다(4438)
2002-01-03NT 4.0 레지스트리로 원격 접속(4532)
Windows  Dynamic HTML  Unix  자주 묻는 질문  Windows 7  Mac OS X 
처음 ◀ 481 482 483 484 485 486 487 488 489 490 ▶ 끝

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.