Linuxでフォルダにパーミッションを与える方法は?

Linuxでは、chmodコマンドでフォルダに読み取り、書き込み、実行権限を与えることができます。

権限をフォルダーに付与するには、以下のコマンド形式を使用します。

chmod <权限设置> <文件夹路径>

権限設定には数字表現と記号表現の 2 種類があります。

権限設定を数値で表す場合、所有者、グループ、その他一般のパーミッションを3桁の数字で表します。各桁は「4(読み込み権限)」・「2(書き込み権限)」・「1(実行権限)」の組み合わせで設定し、それらを足し合わせた数値で表します。例えば、パーミッションが755の場合、所有者は読み込み、書き込み、実行の権限があり、グループと一般ユーザーは読み込みと実行の権限のみ有しています。

権限設定をシンボル表示する場合、利用者タイプはu(所有者)、g(グループ)、o(その他)、a(全てのユーザー)を使い、相応の権限設定は+(権限追加)、-(権限の削除)、=(権限設定)を使う。例えば、u+rwx,g+rx,o+rxという設定は、所有者、グループ、その他のユーザーにそれぞれ読み取り、書き込み、実行の権限を追加する設定である。

一般的なアクセス許可の設定例:

chmod 755 /path/to/folder    # 将文件夹设置为所有者具有读、写和执行权限,而群组和其他用户只有读和执行权限
chmod u+rwx,g+rx,o+rx /path/to/folder    # 添加读、写和执行权限到所有者,添加读和执行权限到群组和其他用户
chmod o-r /path/to/folder    # 移除其他用户的读权限

適正な権限があるユーザーのみがフォルダの権限を変更できることに注意してください。あなたがフォルダの所有者またはお使いのシステムの管理者(root)ユーザーでない場合は、特別な権限付与コマンド(sudo)を使用して権限を引き上げる必要があるかもしれません。

bannerAds