ソフトリンク移動権限の拒否

ソフトリンク移動権限の拒否

Filezilla UIでは、ユーザーのドラッグ/ドロップによって誤って移動されたソフトリンクがあります。ユーザーがリンクを移動するのを防ぎ、他のすべての権限をそのまま維持する方法はありますか?

修正する:

この問題を解決するには、リンク所有者をrootユーザーに変更します。

答え1

いいえ、そこではありません。

ユーザーにシンボリックリンクを含むディレクトリに対する書き込み権限がある場合は、次のことができます。

  • このディレクトリからすべての種類のファイルを削除します。
  • このディレクトリにさまざまなファイルを作成します。
  • このディレクトリのファイル名を変更する
  • ファイルをディレクトリに移動します(ファイルが配置されているディレクトリへの書き込み権限もあるとします)。
  • ファイルをディレクトリから移動します(ファイルがあるディレクトリへの書き込み権限もあるとします)。

たぶんあなたが望むことを達成するために粘着性のビットを使用できますか?固定ビットは、ディレクトリ内のファイルに対する操作を関連ファイルの所有者に制限します。したがって、ユーザーはシンボリックリンクの所有者である場合にのみシンボリックリンクを移動または削除できます。固定ビットはすべてのディレクトリに対してグローバルであるため、その効果はユーザーやファイル形式(シンボルリンクなど)によって制限されません。

chmod +t directory  # set sticky bit

関連情報