web-dev-qa-db-ja.com

OS X 10.6.1のターミナルに相当するusermodはありますか

ユーザーを変更してSL(10.6.1)のターミナルのグループに追加する方法を誰かに教えてもらえますか?

Macではusermodが使用されていないようです。

17
ricbax

dsclは、コマンドラインからディレクトリサービス(ローカルまたはリモート)から変更する通常の方法です。すべての情報については dsclマンページ を参照してください(10.6を実行していない場合はローカルの情報)。 Googleはそれを使用する方法の多くの例を示します( macosxhints.comからの多く を含む)。

9
Chris Johnsen

ユーザーの追加:

dscl . append /Groups/admin GroupMembership usershortname

ユーザーの削除:(システムではなくグループから)

dscl . delete /Groups/admin GroupMembership usershortname

管理グループのメンバーシップを読み取る:

dscl . read /Groups/admin GroupMembership
12
ricbax

例を追加すると、これは誰かのホームディレクトリを変更する方法です:

dscl . -create /Users/postgres NFSHomeDirectory /opt/local/var/db/postgresql84

readコマンドを使用して、オブジェクトのプロパティも表示できます。

dscl . -read /Users/postgres
2

正解です。これらのコマンドはOSXに含まれていません。 Macの場合はadduser のポートがありますが、コマンドラインからユーザーを追加してグループを変更できます。コマンド情報 ここ

1
John T