chmod を使用してファイルのアクセス許可を設定する方法

    Unix のファイルとディレクトリには、読み取り (`r")、書き込み (`w')、および実行 (`x') の 3 種類の権限がある場合があります。各権限は、次の 3 つのカテゴリのユーザーに対して「開く」ことができます。 "off": ファイルまたはディレクトリの所有者、所有者と同じグループ内の他のユーザー、およびその他すべてのユーザー。

1. 書類

ファイルのモードを変更するには、chmod コマンドを使用します。一般的な形式は次のとおりです

       chmod X @ Y file1 file2 ...
ここで、X は文字「u」(所有者)、「g」(グループ)、「o」(その他)、「a」(すべて、つまり「ugo」) "); @ は、アクセス許可を追加する場合は「+」、アクセス許可を削除する場合は「-」、アクセス許可を絶対に割り当てる場合は「=」です。Y は「r」、「w」、「x」の任意の組み合わせです。ここではいくつかの例を示します。

     chmod u=rx file        (Give the owner rx permissions, not w)
     chmod go-rwx file      (Deny rwx permission for group, others)
     chmod g+w file         (Give write permission to the group)
     chmod a+x file1 file2  (Give execute permission to everybody)
     chmod g+rx,o+x file    (OK to combine like this with a comma)

2. ディレクトリ

上記のライセンス体系はディレクトリにも適用されます。ディレクトリの場合、「読み取り」権限を持つ人は誰でも ls コマンドを使用してファイルを一覧表示できます (つまり、そこにあるファイルを検出できます)。「書き込み」権限を持つ人は誰でもディレクトリ内のファイルを作成および削除できます。誰でもファイルまたはサブディレクトリにアクセスできます。知られた名前で。

 

おすすめ

転載: blog.csdn.net/weixin_38023225/article/details/106780731