chattr以外の権限/移動できないフォルダを修正

chattr以外の権限/移動できないフォルダを修正

ローカルネットワークを介して共有したいフォルダ(写真、音楽など)があるサーバーがあります。私は次のことをしました。

cd /volumes1/Family/Photos
touch .chattrlock
sudo chattr +i .chattrlock

これで写真フォルダを削除することはできませんが、ホーム共有では引き続き移動できます。フォルダが共有内を移動するのを防ぐ方法はありますか?

フォルダの権限は維持する必要がありますrwx

答え1

フォルダ自体は変更できませんが、1つ以上のファイルがある場合はフォルダを削除することはできませんが、実際には移動または変更できます。

Photosフォルダ自体を移動または削除できないようにしたいのですが、その中にファイルを作成するには次のコマンドが必要です。

chattr +a Photos

これにより、フォルダの名前を変更、移動、削除することはできませんが、ファイル自体が変更できない場合を除き、フォルダ内でファイルを作成および変更できます。ファイルを削除するには、まずファイルを削除してからchattr -a Photosファイルchattr +a Photosを削除する必要があります。

関連情報