Objective-C에서 dscl을 어떻게 사용하고 출력을 얻을 수 있습니까? 내가 터미널에있는 것처럼 전달하려는 명령은 다음과 같습니다 dscl . -readall /Users UniqueID | awk '/^RecordName:/ {name=$2}; /^UniqueID:/{if ($2 > 500) print name}'
가 나는 등 -xml, 같은
OSP1Leopard에 MAMP를 사용하여 웹 사이트를 구축하고 있습니다. 공개적으로 액세스 할 수있는 업로드 디렉토리를 0775가 아니라 0777로 설정할 수 있기를 바랍니다. MAMP의 "권한"패널에서 여러 조합을 시도했습니다. 나는 "www"그룹에서 운영되는 사이트를 얻을 수 있으며 0775는 업로드 작업에 적합하지만 파일 시스템 사용자 "ben"을
스택 오버플로 및 인터넷에 관한 많은 스크립트 질문이있는 솔루션을 찾으려고 최선을 다했지만 필요한 솔루션을 찾을 수없는 것 같습니다. 내가하고 싶은 일은 시스템에서 모든 모바일 캐시 된 사용자 계정을 제거하는 자동화 된 적은 클릭 솔루션을 만드는 것입니다. 로그인하고 수동으로 사용자 계정으로 이동하여 "-"버튼을 클릭 한 다음 사용자 데이터에 대해 "즉시
Apple Open Directory 용 IDM 드라이버를 설치하는 방법에 대한 정보 나 예제를 찾고있었습니다. 내가 찾은 기사는 세부 사항을 제공하지 않으며 실제 기술 내용도 거의 제공하지 않습니다. LDAP 드라이버를 사용 중이며 OD 측에서 사용자를 연결하고 만들 수 있습니다. 그러나 내가 실행중인 문제는 암호를 설정하고 동기화하는 방법입니다. LDA
root# dscl . -change /Users/default RealName "Brian" "David"
터미널에서이 명령을 실행하면 홈 폴더 "기본값"과 연결된 사용자의 전체 이름이 Brian에서 David로 변경됩니다. 그러나 ScriptEditor에서이 명령을 실행하려고하면 구문 오류가 발생합니다. do shell script "dscl . -
암호를 설정하지 않고 OS X Mavericks - dscl . -create /Users/newuser UserShell /bin/sh에서 사용자를 만들었습니다. 이것은 dscl 대화식 프롬프트로 사용자 파일을 읽음으로써 확인됩니다. 그러나 내가 sudo su newuser이고 su을 루트로 다시 시도하면 bash는 암호를 묻습니다. 사용자 세션을 종료하
슈퍼 유저 모드에서 관리자 권한으로 OS X El Capitan에서 사용자를 만들려고합니다. /sbin/fsck -fy 및 /sbin/mount -uw / 및 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist을 실행하면 모든 것이 작동합니다. 그러나 dscl . -crea