Mac OS X Server 添加伺服器使用者
將使用者添加到不需要所有相關的 hoopla 的 Mac OS X Server 的推薦方法是什麼
Workgroup Manager
?www
在 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
!