特定のフォルダに読み取り専用アクセス権を付与しますか?

特定のフォルダに読み取り専用アクセス権を付与しますか?

ユーザーに読み取り専用アクセス権を付与したいのですが、そのユーザーは自分がアクセス権を付与した正確なフォルダのみを表示できるようにしたいと思います。たとえば、すべてのサーバーを巡回したり、すべてのユーザーフォルダなどを閲覧したりしないでください。彼/彼女が上がっても、私が許可した特定のフォルダにのみアクセスできることを願っています。もしそうなら、まず特定のユーザーに特定のフォルダへのアクセス権を与えてから、そのユーザーのホームフォルダにシンボリックリンクを入れるのはどのように役立ちますか?では、必要なフォルダに直接移動できますが、上下に移動できませんか?

ベストアンサー1

必要なディレクトリ権限を設定する必要があります。ディレクトリの場合は次のようになります。

  • 読む:このディレクトリのファイルとサブディレクトリの表示を許可します。
  • 書く:このディレクトリにファイルとサブディレクトリを作成することを許可します。
  • 実装する:ディレクトリへのエントリを許可します。

ファイルに関する同様の話です。明らかに自分で扱うことができます。

次の権限をデジタル化します。

  • 読む-4
  • 書く-2
  • 実装する-1

権限を編集するには、次を使用しますchmodchmod xyz <file or directory>

  • X- 合計は所有者特権
  • ワイ- 合計は所有者グループ特権
  • - 合計は残りのユーザー/グループ特権

例:

$ chmod -R 664 /home/jack/

ジャックとジャックのグループは読み取り+書き込み/home/jackにアクセスしてみんなこれはサブディレクトリです。残りは読み取りアクセスのみ可能です。-Rここにあるオプションは次のとおりです。再帰的権限設定。

他の例:

$ chmod 700 /home/jack/video/

/home/jack/videoJackにはディレクトリへのフルアクセス権が与えられます。所有者とグループを変更するにはchownを参照してください。chgrp

おすすめ記事