一部のディレクトリのコンテキストメニューから削除したり、ごみ箱に移動することはできません。

一部のディレクトリのコンテキストメニューから削除したり、ごみ箱に移動することはできません。

たとえば、gnome 3.16.1がインストールされているArchlinuxの一部のディレクトリには、右/srv/http/website/public/img/クリックコンテキストメニューからファイルを削除したり、ごみ箱に移動したりするオプションはありません。ファイル削除を使用する必要がありますshift+del

/home/username/他の人にはこれらの選択肢があるようです。

どちらの場合も、私はファイルの所有者であるように見え、rwx権限があります。また何らかの理由がありますか?

ベストアンサー1

私の状況も似ているかもしれません。

私は、デスクトップとラップトップという2つのUbuntu gnomeシステムを持っています。どちらもデフォルトの場所/var/wwwにApacheをインストールします。両方で、私は自分を所有者に設定し、時にはwww-dataをグループに設定しました。

私が混乱しているのは、Nautilusを使用すると、削除キーを使用してデスクトップ上のファイルを削除することはできませんが、ラップトップではファイルを削除できることです。デスクトップを右クリックして[削除]を選択する必要があります。後でShift-Delete機能が機能し、どちらの方法もゴミ箱を使用しないことがわかりました。

ちょっとした操作の後(まあ、私が持っているものがあまりないのでそれほど多くはありません)の違いに気づきました。私のデスクトップには/ varが別々のパーティションにマウントされています。

Nautilusは他のパーティションのファイルをごみ箱に移動しないように見えます。パーティションルートの所有者でない場合にのみ、そのパーティションのごみ箱ファイルにアクセスできます。私は/varパーティションの所有者になりたくないので、これをテストしたことはありません。おそらくそれを許可するパーティションをマウントする方法があります。同様の問題についての議論があります。発射台

通常のユーザーが読み書きできるユーザーディレクトリの外にごみ箱を設定したときに発生する1つの問題は、他のユーザーが互いのファイルを見ることができることです。

解決策ではなくても、少なくとも考えられる原因を指摘したいと思います。

おすすめ記事