Linuxファイルの所有者とグループの管理方法
Linuxでは、ファイルの所有者や所属グループは、以下のコマンドで管理できます。
- chownコマンド:ファイルの所有者と所有グループを変更する。コマンドの構文は chown [オプション] [所有者:所有グループ] ファイル。
- 例えば、ファイル file.txt の所有者を newuser に、所属グループを newgroup に変更するには、chown newuser:newgroup file.txt とします。
- chgrp コマンド: ファイルの所属グループを変更します。構文は chgrp [オプション] グループ ファイル です。
- 例えば、file.txtの所属するグループをnewgroupに変更する場合、`chgrp newgroup file.txt`とします。
- lsコマンド:ファイルの所有者とグループを表示する。コマンドフォーマットはls -l ファイルです。
- 例えば、ファイルfile.txtの所有者と所属グループを表示する場合は「ls -l file.txt」を実行します。
- idコマンドは、現在ログインしているユーザーのユーザID(UID)と所属するグループID(GID)を表示するコマンドです。形式は、idです。
- たとえば、現在のユーザーのユーザー ID と所属しているグループ ID を表示する: id
- usermodコマンド:所属グループを含むユーザの属性を変更します。コマンドフォーマットはusermod -g グループ ユーザ名です。
- 例えば、ユーザー newuser の所属するグループを newgroup に変更する: usermod -g newgroup newuser。
ファイルの所有者および所属グループの変更は、ルート権限または所属グループが root に設定されたユーザーのみが実行できます。