コマンドラインからグループにユーザーを追加しようとしましたが、どのように把握できないのですか?
具体的には、これはMac OS Xサーバーにあります10.5.8
'admin'グループと 'wheel'グループにユーザーを追加したい
Sudo dseditgroup -o edit -a $username_to_add -t user admin
Sudo dseditgroup -o edit -a $username_to_add -t user wheel
これをdscl
で行うことも可能ですが、正しく行うには、ユーザーのショートネームをグループのGroupMembership
リストに追加する必要があります。とグループのGroupMembers
リストへのユーザーのGeneratedUID。 dseditgroup
は、単一の操作で両方を処理します。
Mac OSの新しいバージョンへの同じ答えを探している人のために、私はこれを発見しました:
ユーザーをグループに追加するには、次のコマンドが必要です。
$ Sudo dscl . append /Groups/wheel GroupMembership username
/Library/WebServer/Documents
フォルダを操作できるようにするために、私は自分のユーザーをwheel
グループに追加しようとしていました。それ以外に、私はそのフォルダへのパーミッションを変更しなければなりませんでした、デフォルトでそれは755
です。私はそれを775
に変更しました:
$ Sudo chmod -R 775 /Library/WebServer/Documents
これにより、フォルダの所有者を変更せずにフォルダの内容を操作できます。
このリンクをチェックしてください。
http://osxdaily.com/2007/10/29/how-to-add-a-user-from-the-os-x-コマンド - line-works-with-leopard /
ユーザーの追加は、OS Xに同梱されている組み込みのGUIツールを使用して簡単に実行できますが、パワーユーザーなら誰でもコマンドラインを使用することで得られる効率性を理解できます。だから効率の精神でここにすべて私達の親友、Terminal.appとあなたのMac OS Xシステムにユーザーを追加するのに必要なステップがある。
重要なことはここにあります:
ユーザーのグループIDプロパティを作成して設定します。
dscl / -create /Users/toddharris PrimaryGroupID 1000