Mac OS X 10.6でグループを追加するにはどうすればよいですか?


31

驚くべきことに、これを行うコマンドを見つけるのは私にとって大変でした。誰でもグループを追加する方法を知っていますか?ありがとう!

または、このようなことをしてください:

# create the MySQL group
dscl . create /Groups/mysql
# give it some group id
dscl . create /Groups/mysql gid 296

回答:


22

これらを使用してdbaグループを追加しました。

sudo dscl . -create /groups/dba
sudo dscl . -append /groups/dba gid 4200
sudo dscl . -append /groups/dba passwd "*"

2
この回答が書かれてから物事が変わったかどうかはわかりませんが、El Capitan(v10.11)では、ls -lコマンドでグループ名を表示するために、2番目のコマンドのバリエーションを使用する必要sudo dscl . -append /groups/dba PrimaryGroupID 4200 があり、フィールド名を取得しましたの出力からsudo dscl . -readall /groups
グレッグタルサ

...そしてpasswdPasswordです。
bjnord

31

「システム環境設定」->「ユーザーとグループ」->「+」(新しいアカウントを追加する場合)->「新しいアカウント」で「グループ」を選択->グループ名を入力->「グループを作成」


12

pulegiumの回答が一般的に好まれますが、コマンドラインの方法が必要な場合:

sudo dseditgroup -o create mysql

(mysqlという名前のグループを作成することはおそらく悪い考えであることに注意してください。エイリアスとしてmysqlを持つ_mysqlという名前のグループが既に存在します。)


「pulegiumの答え」はもはや利用できないようです。何だったか覚えてる?
Codie CodeMonkey

IIRCは、システム設定を使用することでした-rytisの答えによく似ています。(@rytis:万が一、ユーザー名を変更しましたか?)
ゴードン

8

Gordon Davissonが指摘しているように、標準のMac OS X 10.6には既に次のコマンドが示すようにmysqlグループがあります。

dscl . -read /Groups/mysql

独自のmysqlグループを作成しないでください。変更しようとすると、_mysqlグループに影響します。しかし、あなたの質問に答えるために、それをする最も簡潔な方法はこの単一のコマンドでしょう:

dscl . -create /Groups/mysql gid 296

暗号化されたパスワードをグループに追加するには:

dscl . -passwd /Users/mysql ‘my secret’

注:Andrea Girardiの方法は平文パスワードを作成しますが、これはあまり良くありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.