Mac-Osx

Mac OS X Server 添加伺服器使用者

  • June 5, 2010

將使用者添加到不需要所有相關的 hoopla 的 Mac OS X Server 的推薦方法是什麼Workgroup Managerwww在 Mac OS X Server( 、root、等)中預先配置了許多ldapadmin沒有“全名”或郵件帳戶等的使用者。

根據本教程,我想創建一個“svn”使用者作為我們的 Subversion 儲存庫的所有者:

如果您決定使用 Apache 或股票svnserve,請在您的系統上創建一個svn 使用者並以該使用者身份執行伺服器程序。確保倉庫目錄也完全歸svn使用者所有。從安全的角度來看,這使儲存庫數據很好地隔離並受到作業系統文件系統權限的保護,只能由 Subversion 伺服器程序本身更改。

想知道 WorkgroupManager 和 OpenDirectory 之外是否有其他方法,因為此帳戶將完全基於伺服器。在 OS X Server 下這仍然是合理的建議嗎?如果是這樣,創建使用者的最簡單方法是什麼(Mac OS X Server 似乎沒有響應useradd)。

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 -與豹/

和往常一樣,man dscl

引用自:https://serverfault.com/questions/147288