Mac OS XでユーザーIDとグループを見つけるにはどうすればよいですか?



How Do I Find My User Id



解決:

OS Xでは、プライマリグループは常にあなたまたはあなたのユーザーディレクトリマネージャがそれを変更しない限り、スタッフ。

とは プライマリグループ ?デフォルトでは、ユーザーのプライマリグループは、そのユーザーによって作成されたすべてのファイルの所有者です。




の目的のためにコンピューターのchmodでは、数値のユーザーID(501など)またはアカウント名(501など)のいずれかを使用できます。ダニエルベック)。後者は、UIに通常表示されるユーザー名とは異なります(例: ダニエルベック )。

次のいずれかを使用して、アカウント名を判別できます。



  • これは、Finderのタイトルまたはサイドバーにあるホームディレクトリの名前です(カスタマイズした場合を除く)。

  • 走るターミナルのwhoami–だからchown -R $(whoami):スタッフで十分です。プライマリグループを取得することもできますグループ$(whoami)|カット-d ''-f1。

  • 開ける システム環境設定ユーザーとグループ 、必要に応じてペインのロックを解除し、ユーザー名を右クリックします( 現在の使用者 セクション)、およびを選択します 高度なオプション… 。それはフィールドです アカウント名 新しく開いたダイアログウィンドウで。このダイアログには、プライマリグループも表示されます。



  • 走るより詳細な出力のためのターミナルのid。これには、数値のユーザーIDが含まれます。また、プライマリグループだけでなく、メンバーになっているすべてのグループも一覧表示されます。最初のグループがプライマリグループです。


使用ターミナルからのidコマンド。それはあなたのuidとあなたが属するグループを表示します。たとえば、これが私のユーザーID(534)、グループID(20)、および私が属するグループ(20)を示す出力です。

uid = 534(ガルーガ)gid = 20(スタッフ)グループ= 20(スタッフ) 

これにより、ユーザーIDが表示されます。

$ id -u 502

これにより、グループ名が表示されます。グループ名は括弧内にあります。

$ id uid = 502(whoami)gid = 20(staff)groups = 20(staff)、702(com.apple.sharepoint.group.2)、12(everyone)、61(localaccounts)、79(_appserverusr)、80 (admin)、81(_appserveradm)、98(_lpadmin)、33(_appstore)、100(_lpoperator)、204(_developer)、395(com.apple.access_ftp)、398(com.apple.access_screensharing)、399(com .apple.access_ssh)