chown

パーミッション

書き方

sudo chown [user]:[group] [path]

ファイルの所有者とグループを変えます。他人に譲れるのは root だけなので、ほとんど常に sudo が要ります。

よく使うオプション

オプション意味
user:groupSet owner and group at once; :group alone sets only the group
-RApply to a whole tree
-hChange the symlink itself, not what it points at
-vName each file as it changes
--referenceGNU: copy owner and group from another file

sudo chown -R www-data:www-data /var/www

Hands the web root to the server user.

sudo chown :staff report.pdf

Changes only the group.

sudo chown -R $USER ~/.npm

Takes back a directory root created for you.

数字モードと記号モードは同じものを指します。755 と u=rwx,go=rx は同じ意味です。

読み方

  • 角括弧 [ ] は省いてよい部分です。
  • 三点 … は複数並べられるという意味です。
  • オプションは大文字小文字を区別します — -r と -R が別物のコマンドもあります。

よくある質問

Q. chown は何をしますか。

ファイルの所有者とグループを変えます。他人に譲れるのは root だけなので、ほとんど常に sudo が要ります。

Q. どう打ちますか。

sudo chown [user]:[group] [path] — 角括弧は省いてよい部分です。

Q. よく使うオプションはいくつですか。

ここにまとめたのは5個です。全部は man chown にあります。このコマンドはパーミッションの仲間です。

関連するコマンド

man ページ: man chown