linuxでファイル権限を変更するには
chmodコマンドはLinuxでファイルまたはディレクトリの権限を変更するために使われます。
ファイル権限を変更するには、以下のコマンド形式を使用します。
chmod [権限モード] [ファイル名]
権限モードは、以下のいずれかの形式を使用できます。
- 各权限を数値で表す権限モード: 0-7の数値が異なる権限の組み合わせを表し、0が無権限、7が全権限
- 使用字母表示权限模式:字母u、g和o分别表示用户、用户组和其他用户,字母r、w和x分别表示读取、写入和执行权限,”+“和”-“表示添加或删除权限。
- 記号で権限モードを表現:記号「u+x」はユーザに実行権限を追加、「u-x」はユーザから実行権限を削除することを示します。
以下に例をいくつか示します。
- ファイルfile.txtのパーミッションをすべてのユーザーで読み込み可能に変更する:chmod a+r file.txt
- file.txtのパーミッションを、自分自身は読み書き実行、グループと他者は読み取りのみに設定する:chmod u=rwx,g=r,o=r file.txt
- chmod 755 dir
ファイルやディレクトリの権限は、ファイルやディレクトリの所有者やroot権限を持つユーザーのみ変更できることに注意してください。