ファイルの所有権とは何ですか?
ファイルの所有権は、単に特定のユーザーによって作成されたファイルを意味します。したがって、これらのファイルはそのユーザーによって「所有」されます。ファイルを所有していないユーザーは、そのユーザーがスーパー ユーザー権限を持っている (編集コマンドで「sudo」修飾子を実行できる) か、ファイルが割り当てられているのと同じグループに属している場合を除き、ファイルを編集できません。
1つのファイルを変更する
1 つのファイルの所有者のみを変更したい場合は、ディレクトリに対する再帰コマンドとは異なる特定のコマンドを使用します。ただし、始める前に、ファイルを割り当てるユーザーの短縮名を知っておく必要があります。これは、Finder でのユーザーのホーム ディレクトリの名前になります。
この情報を入手したら、次のコマンドを発行できます。
sudo chown -v ユーザー名ファイル
「username」をファイルを割り当てるユーザーの短縮名に置き換え、「file」を割り当てるファイルのパスと名前に置き換えます。-v フラグ (冗長モード用) を使用したため、ファイルと変更内容がコマンド ラインに出力されることがわかります。
ファイルのグループを変更する
ディレクトリと、そこに含まれるすべてのファイルおよびサブディレクトリの所有権を変更する必要がある場合があります。これは、次のようにコマンドに再帰フラグを追加することで簡単に行うことができます。
sudo chown -Rv ユーザー名ディレクトリ
上記の「username」プレースホルダーをファイルが割り当てられるユーザーの短縮名に置き換え、「directory」をそのユーザーにコンテンツが割り当てられるディレクトリのパスと名前に置き換えます。ここでも、-R フラグに加えて -v フラグを使用しました。これは、コマンドによって変更されたファイルが画面に出力されるため、何が起こったかを正確に確認できることを意味します。
Cory Bohon は、フリーランスのテクノロジー ライター、インディーズ Mac および iOS 開発者、アマチュア写真家です。この記事の著者を Twitter でフォローしてください。