macos – Mac OS Xのコマンドラインからグループにユーザーを追加するには?

command-line mac macos osx-leopard

コマンドラインからグループにユーザーを追加しようとしていますが、方法がわかりませんか?

具体的には、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


このリンクをチェックしてみてください

How to: Add a User from the OS X Command Line on Mac
Adding a user is something easily accomplished using the built in GUI tools that ship with OS X, however any power user can appreciate the possible efficiency g...

ユーザーの追加は、OS Xに搭載されているGUIツールを使用して簡単に行うことができますが、どんなパワーユーザーでもコマンドラインを使用することで得られる可能性のある効率性を評価することができます。効率化の精神で、ここでは、私たちの良き友人であるTerminal.appを使用して、Mac OS Xシステムにユーザーを追加するために必要な手順を紹介します

重要なのはここです

ユーザーのグループIDプロパティを作成して設定します

dscl / -create /Users/toddharris PrimaryGroupID 1000

5  None  2010-11-23


タイトルとURLをコピーしました