Mac OS X Server 서버 사용자 추가

Mac OS X Server 서버 사용자 추가

와 관련된 모든 후플라가 필요하지 않은 Mac OS X Server에 사용자를 추가하는 데 권장되는 방법은 무엇입니까 Workgroup Manager? Mac OS X Server( www, root, ldapadmin등)에는 "전체 이름"이나 메일 계정 등이 없는 사전 구성된 사용자가 많이 있습니다 .

이 튜토리얼에 따라 Subversion Repository의 소유자가 될 'svn' 사용자를 만들고 싶습니다.

Apache 또는 Stock을 사용하기로 결정한 경우svnserve, 단일 생성svn 사용자 시스템에서 해당 사용자로 서버 프로세스를 실행합니다. 저장소 디렉토리가 전적으로 소유되도록 하십시오.svn사용자도 마찬가지다. 보안 관점에서 볼 때 이는 저장소 데이터를 운영 체제 파일 시스템 권한으로 안전하게 격리하고 보호하며 Subversion 서버 프로세스 자체에서만 변경할 수 있습니다.

이 계정은 전적으로 서버 기반이므로 WorkgroupManager 및 OpenDirectory 외부에 방법이 있는지 궁금합니다. 이것은 OS X Server에서도 여전히 건전한 조언입니까? 그렇다면 사용자를 생성하는 가장 쉬운 방법은 무엇입니까(Mac OS X Server는 에 응답하지 않는 것 같습니다 useradd).

답변1

명령줄 유틸리티 를 사용하여 계정을 추가할 수 있습니다 dscl. 사용자를 추가하려는 위치(해당 서버에서만 또는 OpenDirectory를 통해 모든 시스템에서)에 따라 인수를 전달할 수 있습니다.

표준 OD의 경우 사용자를 추가하는 방법은 다음과 같습니다. dscl -u USERNAME -P Password /LDAPv3/127.0.0.1 -create /Users/USERNAME UniqueID <put unique ID here>

로컬 사용자의 경우 다음과 같습니다. dscl -u USERNAME -P Password / -create /Users/USERNAME UniqueID <put unique ID here>

다양한 사용자 속성에 대해 다른 dscl 명령이 필요합니다. 표준 유형 사용자 계정에 대한 지침은 다음과 같습니다.http://osxdaily.com/2007/10/29/how-to-add-a-user-from-the-os-x-command-line-works-with-leopard/

그리고 언제나처럼 man dscl!

답변2

시스템 환경설정, 계정에서 용도를 생성하고 표준 사용자로 만듭니다. 그리고 계정을 만든 후 사용자를 Control + 클릭하면 해당 사용자의 셸, 단축 이름, 홈 폴더 등을 선택할 수 있습니다.

이 사용자는 로컬 사용자만 됩니다(예: OpenDirectory 사용자의 일부가 아님).

답변3

Workgroup Manager 내에서도 이 작업을 수행할 수 있습니다. 도구 모음 바로 아래에 숨겨진 팝업 메뉴가 있습니다(디렉토리에 대한 diradmin으로 인증됨: /LDAPv3/127.0.0.1과 같은 내용이 있음). 해당 팝업에서 로컬을 선택하고 필요한 경우 인증하면(도구 모음 바로 아래 오른쪽에 자물쇠가 있음) 서버의 순수 로컬 계정(기술적으로는 /Local/Default 도메인)을 편집하게 됩니다. 여기에서 원하는 대로 계정을 생성할 수 있으며 관련 없는 속성은 제외할 수 있습니다(전체 이름은 제외. 계정 생성 방법에 관계없이 필요함).

관련 정보