Ubuntu でのファイル パーミッションの設定方法を教えてください
Ubuntu では、ファイルのパーミッションは、chmod コマンドで設定できます. chmod コマンドの構文は次のとおりです:
ファイル名に [パーミッションモード] を設定する
権限モードは次の形式のいずれかを使用できます。
- 数字形式:使用三位数字表示权限模式,每一位分别表示用户、组和其他用户的权限。数字1表示执行权限,数字2表示写入权限,数字4表示读取权限。例如,数字表示读写权限,数字表示只读权限,数字表示读执行权限。
- 記号形式:記号「+」は権限の追加、「-」は権限の削除、「=」は権限の設定を表す。また、記号「u」はユーザ、「g」はグループ、「o」はその他ユーザ、「a」はすべてのユーザを表す。例えば、「chmod u+r file.txt」コマンドはユーザの読取権を追加し、「chmod g-w file.txt」コマンドはグループの書込権を削除する。
ファイルの権限を設定する際は、数値を使うことを推奨します。より直感的で正確です。例えば、「chmod 644 file.txt」コマンドを使用すると、ファイルへの権限をすべてのユーザーに対して読み取り可能、ユーザーに対して書き込み可能、その他のユーザーに対して読み取り可能に設定できます。
なお、ファイルのパーミッションを設定するには、そのファイルの所有者権限かスーパーユーザー権限が必要です。