質問

コマンドラインを介してユーザーアカウントを追加、削除、または変更する方法はありますか?私はシステムプロセスやデーモンのアカウントについて話しているのではありません。ユーザーアカウント、変更、ユーザーの本名、アイコン、ファイルヴォールトプロテクション、管理/通常のユーザーステータスを追加する方法があります。それ以外の場合は、システムの設定で行うことができます。

役に立ちましたか?

解決

ユーザーフォルダーにアカウントを作成します

dscl / -create /Users/addfromcli

シェルプロパティを作成して設定します。

dscl / -create /Users/addfromcli UserShell /bin/bash

ユーザーのフルネームを作成して設定します。 (一部のパネル/ログイン画面に表示)

dscl / -create /Users/addfromcli RealName "Added From Cli"

ユーザーのIDを作成して設定します。 (これは一意のIDです。最後のユーザーが作成したIDを見つけて、追加する必要があります)

dscl / -create /Users/addfromcli UniqueID 503

ユーザーのグループIDプロパティを作成して設定します。 (これはあなたのデフォルトグループになることができます)

dscl / -create /Users/addfromcli PrimaryGroupID 1000

ユーザーホームディレクトリを作成して設定します。

dscl / -create /Users/addfromcli NFSHomeDirectory /Local/Users/addfromcli

パスワードを設定します。 (パスワードをパスワードとして使用しないでください)

dscl / -passwd /Users/addfromcli PASSWORD

いくつかの詳細をご覧ください OS X毎日

他のヒント

@infamyによる解決策は10.5のようです。

OS X 10.6では、次のように見えるように各行を変更する必要があります。

sudo dscl localhost -create /Local/Default/Users/addusername

つまり、交換してください /localhost, 、プリプエンド /Local/Default/Users コマンド全体を呼び出します sudo.

ライセンス: CC-BY-SA帰属
所属していません apple.stackexchange
scroll top