回答:
sudo dseditgroup -o edit -a $username_to_add -t user admin
sudo dseditgroup -o edit -a $username_to_add -t user wheel
それはでこれを行うことも可能ですdscl
が、それを正しく行うには、グループのにユーザのショートネームを追加するには、両方必要があるGroupMembership
リスト、およびグループのにユーザーのGeneratedUIDを追加するGroupMembers
リスト。 dseditgroup
単一の操作で両方を処理します。
-p
パスワードを入力できるように追加する必要がありました。
sudo dseditgroup -o edit -a `whoami` -t user _www
Mac OSの新しいバージョンへの同じ答えを探している人のために、私はこれを見つけました:
ユーザーをグループに追加するには、次のコマンドが必要です。
$ sudo dscl . append /Groups/wheel GroupMembership username
フォルダーwheel
を操作できるように、ユーザーをグループに追加しようとしていました/Library/WebServer/Documents
。それに加えて、デフォルトではであるため、そのフォルダへのアクセス許可を変更する必要がありました755
。私はそれを次のように変更しまし775
た:
$ sudo chmod -R 775 /Library/WebServer/Documents
このようにして、フォルダの所有者を変更せずにフォルダの内容を操作できます。
このリンクをチェックしてください:
http://osxdaily.com/2007/10/29/how-to-add-a-user-from-the-os-x-command-line-works-with-leopard/
ユーザーの追加は、OS Xに同梱されている組み込みのGUIツールを使用して簡単に実行できますが、パワーユーザーはコマンドラインを使用することで得られる効率を評価できます。そのため、ここで説明する効率性の精神は、友だちのTerminal.appを使用してMac OS Xシステムにユーザーを追加するために必要な手順です。
重要な点は次のとおりです。
ユーザーのグループIDプロパティを作成して設定します。
dscl / -create /Users/toddharris PrimaryGroupID 1000
sudo dscl . -append /Groups/admin GroupMembership username
ましたが、ユーザーを「admin」に追加しましたが、com.apple.sharepoint.group.1
andやcom.apple.access_screensharing
ect などの他のグループも追加しました...?!?
bob
にwheel
、それはなりますか、sudo dseditgroup -o edit -a bob -t user wheel
?