質問: mac os xでユーザーidとグループを見つけるにはどうすればよいですか? ターミナルでこのコマンドを実行しようとしています:sudo chown -r yourid:yourgroup local しかし、私のidとグループが何であるか、またはそれらをどこで見つけることができるのかわかりません。何か案は?
回答: os xでは、あなたまたはあなたのユーザディレクトリマネージャが変更しない限り、あなたのプライマリグループは常にstaffです。プライマリグループとは何ですか?ユーザのプライマリグループは、デフォルトではそのユーザによって作成されたすべてのファイルの所有者です。お使いのコンピュータでchmodを使用するには、数字のユーザーid(例:501)、またはアカウント名(例:danielbeck)を使用できます。後者は、uiに通常表示されるユーザー名とは異なります(例:daniel beck)。次のいずれかを使用してアカウント名を確認できます。 それはあなたのホームディレクトリの名前です(あなたがそれをカスタマイズしたのでなければ) terminalでwhoamiを実行してください - chown -r $(whoami):staffで十分です。 groups $(whoami) | cut -d' ' -f1を使ってプライマリグループを取得することもできます。 システム環境設定"ユーザとグループ、必要に応じてペインのロックを解除、ユーザ名を右クリック(の単一のリストエントリ) current usersection)を選択し、advanced options...を選択します。新しく開いたダイアログウィンドウのアカウント名です。このダイアログにはプライマリグループも表示されます。 より詳細な出力を得るには、terminalでidを実行してください。これはあなたの数字のユーザーidを含みます。プライマリグループだけでなく、メンバーになっているすべてのグループも表示されます。最初のグループはプライマリです。