GNU/Linux >> Linux の 問題 >  >> Linux

chmodを使用してファイルのパーミッションを変更するにはどうすればよいですか?

この記事では、chmodコマンドを使用してLinuxシステムでファイルのアクセス許可を変更する方法について説明します。

chmodとは何ですか?

chmod (change modeの略)は、Linux/Unixシステムでファイルのパーミッションを変更できるコマンドです。

使用方法は?

Linuxシステムには3つの基本的なファイル権限があります。

  1. 読む(r)
  2. 書き込み(w)
  3. 実行(x)

また、以下のクラスで3つすべての権限を割り当てることができます。

  1. ユーザー(u)
  2. グループ(g)
  3. その他(o)

ユーザーは、ファイルを所有するアカウントです。ファイルを所有するグループは、メンバーとして他のアカウントを持っている場合もあります。もう1つは、システム内の残りのアカウントです。

ファイルの現在のファイル権限を表示するには、次のコマンドを使用できます。

ls - la

これは、読み取りと書き込みを持つファイル1の出力例です。 ユーザーの権限と、システム上の他のすべてのユーザーの読み取り権限のみ。


File2には読み取り、書き込み、実行があります file3には、唯一のユーザーに対する読み取り、書き込み、および実行のアクセス許可がありますが、すべてのユーザーに対するアクセス許可。

$ ls -la

-rw-r--r--  1 user       group     273 Mar 24 11:28 file1
-rwxrwxrwx  1 user       group    1449 Jan 29 14:01 file2
-rwx------  1 user       group    4119 Jan 26 13:22 file3

以下は、 chmodを使用するための構文です。 指図。

chmod [references][operator][modes] filename

参考資料 :各クラスの(u、g、またはo)の短縮形です。

オペレーター: 権限を追加(+)削除(-)するか設定(=)するかを決定することですモード :read(r)、write(w)、execute(x)です。

以下は、実行を追加する例です。 file1へのユーザーの権限

chmod u+x file1

file2の他のユーザーの書き込み権限を削除するには:

chmod o-w file2

ファイルのアクセス許可の変更の詳細については、以下のコマンドを使用してください。

man chmod

Linux
  1. Vimでファイルタイプを使用する方法は?

  2. 単一のファイルの権限を変更するにはどうすればよいですか?

  3. Linuxでchmod(モード変更)コマンドを使用する方法

  1. CherryTreeを使用してメモを取る方法

  2. Linuxのchmodとchown–Linuxでファイルのパーミッションと所有権を変更する方法

  3. 誰がChmodを実行できるかを変更しますか?

  1. Linuxファイルパーミッションチュートリアル:パーミッションを確認および変更する方法

  2. Ubuntu18.04でホスト名を変更する方法

  3. Linuxでchmodを使用してファイルパーミッションを再帰的に変更する方法