chownコマンドはファイルやディレクトリの所有者とグループを変更コマンドです。
やすひら
chownコマンドの概要と使用方法を紹介します
この記事でわかること
- chownコマンドの概要
- chownコマンドの使い方
目次
コマンド概要
chownコマンドは、ファイルやディレクトリの所有者とグループを変更するためのコマンドです
。ファイルの所有者を変更することで、ファイルアクセスの権限管理をより細かく制御することができます。
chownコマンドを使用することで、適切なユーザーやグループにファイルの所有権を割り当てることができます。
コマンドオプション
コマンドオプションを紹介します。
コマンドオプション | 意味 |
---|---|
-R | 再帰的に権限変更 |
-v | 詳細モードで変更 |
コマンドの使い方
chownコマンドの使い方を紹介します。
所有者とグループを変更
所有者とグループを変更します。
コマンド形式
chown [所有者]:[グループ] [ファイル名]
chown [所有者]:[グループ] [ディレクトリ名]
コマンド実行例
$ ls -ltr
total 4
drwxrwxr-x 2 user user 4096 Jun 21 11:42 hogehoge
$ sudo chown root:root hogehoge
[sudo] password for user:
$ ls -ltr
total 4
drwxrwxr-x 2 root root 4096 Jun 21 11:42 hogehoge
所有者とグループを再帰的に変更
所有者とグループを再帰的に変更します。
コマンド形式
chown -R [所有者]:[グループ] [ディレクトリ名]
コマンド実行例
$ ls -ltr
total 4
drwxrwxr-x 3 user user 4096 Jun 21 11:43 hogehoge
$ ls -ltr hogehoge/
total 4
drwxrwxr-x 2 user user 4096 Jun 21 11:43 sub
$ sudo chown -R root:root hogehoge/
[sudo] password for user:
$ ls -ltr
total 4
drwxrwxr-x 3 root root 4096 Jun 21 11:43 hogehoge
$ ls -ltr hogehoge/
total 4
drwxrwxr-x 2 root root 4096 Jun 21 11:43 sub
所有者とグループ変更の詳細情報を確認
所有者とグループ変更の詳細情報を確認します。
コマンド形式
chown -v [所有者]:[グループ] [ファイル名]
chown -v [所有者]:[グループ] [ディレクトリ名]
コマンド実行例
$ ls -ltr
total 4
drwxrwxr-x 2 user user 4096 Jun 21 11:45 hogehoge
$ sudo chown -v root:root hogehoge/
changed ownership of 'hogehoge/' from user:user to root:root
$ ls -ltr
total 4
drwxrwxr-x 2 root root 4096 Jun 21 11:45 hogehoge
まとめ
chownコマンドの概要と使い方を紹介しました。
chownコマンドは
- 所有者とグループを設定できる
- 再帰的に所有者とグループを設定できる
- 所有者とグループ変更の詳細情報を表示できる
アクセス権限を設定するコマンドですので、覚えて実践していきましょう。