コマンドラインからグループにユーザーを追加しようとしていますが、方法がわかりませんか?
具体的には、Mac OS X Server 10.5.8に搭載されています
ユーザーを’admin’と’wheel’グループに追加したい
207 Meltemi 2010-11-23
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
はこの両方を一度の操作で処理します
290 Gordon Davisson 2010-11-23
新しいバージョンのMac OSでも同じ答えを探している人のために、私はこれを見つけました。ユーザーをグループに追加するには、次のコマンドが必要です($USERは現在ログインしているユーザーです)
$ sudo dscl . append /Groups/wheel GroupMembership $USER
私は、wheel
グループに自分のユーザを追加して、/Library/WebServer/Documents
フォルダを操作できるようにしようとしていました。それに加えて、デフォルトでは755
になっているので、そのフォルダのパーミッションを変更しなければなりませんでした。私はそれを 775
に変更しました
$ sudo chmod -R 775 /Library/WebServer/Documents
この方法では、フォルダの所有者を変更することなく、フォルダの内容を操作することができます
ps.まだカタリナ(10.15.3)に取り組んでいます
9 Brosig 2018-02-06
このリンクをチェックしてみてください
ユーザーの追加は、OS Xに搭載されているGUIツールを使用して簡単に行うことができますが、どんなパワーユーザーでもコマンドラインを使用することで得られる可能性のある効率性を評価することができます。効率化の精神で、ここでは、私たちの良き友人であるTerminal.appを使用して、Mac OS Xシステムにユーザーを追加するために必要な手順を紹介します
重要なのはここです
ユーザーのグループIDプロパティを作成して設定します
dscl / -create /Users/toddharris PrimaryGroupID 1000
5 None 2010-11-23