dscl

    1熱度

    1回答

    如何在Objective-C中使用dscl並獲取其輸出?我想通過,就好像它是在終端的命令是: dscl . -readall /Users UniqueID | awk '/^RecordName:/ {name=$2}; /^UniqueID:/{if ($2 > 500) print name}' 我知道如何啓動system_profiler帶參數如-xml等,但我無法弄清楚如何通過這麼長

    0熱度

    1回答

    我正在OS10上使用MAMP建立一個網站豹。我希望能夠將可公開訪問的上傳目錄設置爲0775而不是0777.我已經在MAMP的「權限」面板中嘗試了一組組合。我可以在「www」組下運行網站,0775可以上傳,但是我無法通過我的文件系統用戶「ben」編輯或刪除上傳的文件。我嘗試添加自己「www」的組,但沒有運氣迄今: sudo dscl . -append /Groups/www GroupMember

    3熱度

    3回答

    我盡了最大努力找出了Stack Overflow和Internet上的許多腳本問題的解決方案,但似乎無法找到所需的解決方案。 我想要做的是創建一個更自動化,更少的點擊解決方案,以刪除系統上的所有移動緩存用戶帳戶。我已經登錄並手動進入用戶帳戶,並通過單擊「 - 」按鈕逐個刪除用戶,然後單擊用戶數據的「立即刪除」。這很有效,但是很費時間,我有更好的事情要處理我的時間。所以我知道必須有一種方法來用腳本來

    1熱度

    1回答

    我一直在尋找有關如何爲Apple Open Directory設置IDM驅動程序的信息或示例。我發現的文章沒有提供太多細節,也沒有提供實際的技術內容。 我正在使用LDAP驅動程序,並且可以在OD端連接並創建一個用戶。但是,我遇到的問題是如何設置和同步密碼。由於看起來LDAP驅動程序無法正確設置加密密碼,因此我將在用戶由驅動程序創建後使用dscl來設置密碼。由於此步驟必須在用戶頻道上提交XDS之後才

    3熱度

    5回答

    我試圖解析(含sed)剛剛First Last從以下DN(S)由DSCL命令OSX終端慶典環境恢復解析通用名稱... CN=First Last,OU=PCS,OU=guests,DC=domain,DC=edu 我已經嘗試了多個正則表達式從這個網站和其他人的問題非常接近我想要的...主要是this question ...我嘗試了以下建議,盡我所能(我不一定認爲我自己一個新手...但肯定是一個新

    0熱度

    2回答

    我想創建用戶在OS X El Capitan與超級用戶模式的管理員權限。 運行後/sbin/fsck -fy和/sbin/mount -uw /和launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist一切正常。但dscl . -create/Users/USERNAME後我得到錯誤沒有這樣的文件或目錄。

    -1熱度

    2回答

    我想製作一個腳本,它檢查OS X版本並根據sysadminctl或dscl被調用。如您所見,該腳本正在檢查操作系統版本並檢查下一個可用的用戶ID。之後,腳本跳轉到最後,並出現意外文件結尾的錯誤。 這裏缺少什麼? 感謝您的幫助! #!/bin/sh # create_user_1.2.sh # # # if [ "$(id -u)" != "0" ]; then echo "Sorr

    0熱度

    1回答

    我在Mac OS X 10.5.8上。我不確定這是什麼時候開始發生的,但我發現當我重新連接到從ssh會話開始的屏幕會話時,任何依賴dscl(目錄服務)或底層getent的東西都會失敗。 如果我在上啓動會話那臺機器在終端上,一切正常。重新連接時,只有遠程啓動的屏幕會話有問題。 $ dscl . -list /Users >> works $ screen $ dscl . -list /Us

    1熱度

    1回答

    我正在編寫一個應用程序腳本,它可以幫助用戶綁定到我們服務器的打開目錄(如果不存在的話)。它將測試命令的輸出是否爲空,並幫助刪除任何舊的打開的目錄並添加新的目錄。 我遇到了一些問題,如果腳本遇到某些情況,我應該如何將新的域名添加到Open Directory Server。我究竟做錯了什麼?見例子輸出... #!/bin/bash -x # FUNCTIONS # Verify that f