Chmodまたはファイルのパーミッションを変更する方法

ファイルのアクセス許可を表す南京錠

多くの場合、USBスティックまたはインターネットを介して渡されたファイルにアクセスする場合、または別のユーザーに属するフォルダーにアクセスする場合、Gnu / Linuxディストリビューションでエラーが発生します。 これは、コマンドを正しく記述した場合でも発生する可能性があります。さらに、それにもかかわらず、システムは「間違ったアクセス」または「アクセスが拒否されました」というメッセージを表示します。

この理由は Gnu / Linuxには、ファイルとフォルダーの両方に、それらを操作できる権限があります。。 これらの権限は、それらの変更、削除、および作成に関連しています。

ファイルのアクセス許可とは何ですか?

すべてのGnu / Linuxディストリビューション ユーザーには、主に管理者またはルートとその他のユーザーのXNUMX種類があります。。 管理者は、オペレーティングシステムのすべてのファイルにアクセスでき、任意のファイルを削除、作成、および変更できます。

残りの ユーザーは自分のファイルを削除、変更、または作成することしかできません、あなたの家の中にあるファイル。 システムファイルおよび他のユーザーのファイルは、管理者または影響を受けるユーザーの許可がある場合にのみ、削除、変更、または作成できます。

Gnu / Linux内でどのような権限を適用できますか?

すべてのGnu / LinuxファイルにはXNUMXつの権限グループがあり、最初のグループはそのファイルの所有者が何を作成できるかを示します。 XNUMX番目のグループは、ファイルが属するグループのすべてのユーザーが持っているアクセス許可を示し、XNUMX番目のグループは他のユーザーが持っているアクセス許可を示します。

これらの許可グループは、 オペレーティングシステムにセキュリティと機能を与えることができます.

したがって、特定のファイルを自分でしか読み取ったり変更したりできないようにすることができます。 フォルダは、部門に属するユーザーのグループによって管理されます。または、特定のファイルをすべてのユーザーが管理するようにすることもできます。 これらは幅広いネットワーク内にあり、複数のファイルを共有するすべてのオペレーティングシステムをカスタマイズできます。

これらのXNUMXつのグループのそれぞれに、オペレーティングシステムに変更、削除、または書き込みが可能かどうかを通知する次の変数を適用または指定できます。 変数は次のとおりです。

    • R:この文字が表示されている場合は、ファイルが読み取れることを示しています。
    • W:この文字が表示されている場合は、書き込みまたは変更できることを示しています。
    • X: この文字が表示されている場合は、実行できることを示しています

変数が数値の場合

上記の文字o 変数は0から7までの数字で変更できます。 したがって、数字の0は、そのファイルに対する権限がないことを示し、数字の7は、そのファイルのすべての権限があることを示します。 残りの数字とその意味の関係は次のとおりです。

#権限
     すべての許可。
6       読み書き
      読み取りと実行
4       読み取り専用
      書き込みと実行
      書き込みのみ
1       実行のみ
      無許可

ファイルに適用する変数と各タイプのファイルの意味がわかったので、それをファイルとGnu / Linuxディストリビューションに適用します。

コンソールモード

ターミナルまたはコンソールを介してファイルまたはフォルダーに特定のアクセス許可を適用できることは非常に簡単です。 個人的には、グラフィカルな方法よりもこの方法を使用することを好みますが、どちらの方法も完全に機能します。

適用するまたは コマンド「chmod」を使用する必要がある権限を変更する。 そのファイルを所有している場合は、chmodコマンドを使用するだけです。 所有者でない場合は、最初に「sudo」コマンドを使用する必要があります。

chmodコマンドを呼び出した後、適用する文字または数字と、アクセス許可の変更を適用するファイルまたはフォルダーを指定する必要があります。 chmodコマンドと変数の間 これらの権限を追加する場合は「+」記号を使用し、削除する場合は「-」記号を使用します.

ファイルのアクセス許可を表示するには、コマンド「ls-l」を使用する必要があります。 実行後、ファイルのリストが次のような一連の文字で表示されます。

drwxr-xr-x

最初の文字は、それがファイル(-)、ディレクトリ(d)、特殊ブロックファイル(b)、または特殊文字ファイル(c)のいずれであるかを示しています。 次のXNUMX文字は所有者の権限について、他のXNUMX文字はグループの権限について、残りのXNUMX文字は他のユーザーの権限について説明しています。。 「-」がある場合は、その権限がないことを意味します。 つまり、「rx」しかない場合は、読み取りと実行のアクセス許可はあるが、書き込みのアクセス許可はないことを意味します。

グラフィックモード

ファイルのアクセス許可をグラフィカルに変更するには、最初にファイルマネージャーに移動する必要があります。 ファイルマネージャー内で、アクセス許可を変更するファイルを選択し、 マウスの右ボタンでクリックします。 表示されるメニュー内で、[プロパティ]オプションを選択します。 次に、次のようなウィンドウが表示されます。

ファイルにアクセス許可を適用するためのスクリーンショット

このウィンドウ内で[権限]タブに移動すると、ファイルにあるすべての種類の権限が表示されます。 ドロップダウンのおかげで、オプションを変更して、他の人が「読み取りと書き込み」にアクセスできるようにするか、まったくアクセスできないようにすることができます。 また、最後に「ファイルをプログラムとして実行することを許可する」オプションが表示されます。 それをマークすることによって、私たちはなります デスクトップにファイルを実行可能ファイルとして認識させる。 必要な変更を残した後、閉じるボタンを押すと、加えられた変更が適用されます。

別のユーザーのファイルまたは管理者に属するファイルのアクセス許可を変更したい場合があります。 この場合、私たちはしなければなりません 管理者としてファイルマネージャーを実行する.

これを行うには、ターミナルを開いて次のように記述します。

sudo “nombre del gestor de archivos”

ファイルマネージャが表示されたウィンドウが開き、ファイルのアクセス許可を変更できます。 この変更は、ユーザーとしてではなく管理者として適用するため、以前の方法で行うことができます。

許可の問題?

ファイルのアクセス許可に加えたこれらの変更を覚えておく必要があります ユーザーの視点から作られています。 つまり、ディストリビューションは、これらのアクセス許可が変更を加えたユーザーによって保持されていることを理解していますが、残りのユーザーによっては保持されていません。 より多くのユーザーがいる場合、それらの権限は、指定しない限り、それらのユーザーには適用されません。

それを知ることも重要です ディストリビューションの名前に関係なく、すべてのGnu / Linuxディストリビューションに適用できます。 Gnu / Linuxのファイルに変更とアクセス許可を適用することは非常に簡単であり、オペレーティングシステムのセキュリティの一部がそれに基づいているため、非常に重要です。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   アダム・イサイアス・アギラール・ラミレス

    私は所有者ではないので、変更を加えることができないとだけ言っています。

  2.   エマーソン

    ファイルが入った複数のハード ドライブがありますが、Linux Mint ではファイルを一方から他方にコピーできません。
    これらのディスクを使用するのは私だけなので、セキュリティは重要ではありません。ファイルのコピーで問題が発生しないように、すべてのディスクにアクセス許可を与えるにはどうすればよいですか?
    「chmod 777」について読みましたが、コンソールにコマンドを入力すると、オペランドが不足していると表示されます
    誰かがダミーの構文を教えてくれませんか?
    感謝