/log/var/snort を root として削除できません。

/log/var/snort を root として削除できません。

私はUbuntu 11.10 GNOMEを使用しています。

最新バージョンをインストールするためにsnortを削除しました。システムがルートとしてもrmを許可しないか、/var/log/snortを変更できないため、最初は新しいインストールが失敗します。

sudo chattr -i /var/log/snort/*

i属性がまだ設定されていないように見えますが、/var/log/snortの内容を削除できます。

しかし、e属性だけが設定されていてもsudo chattr -i /var/log/snort 自分自身を削除することはできません。/var/log/snort

所有権を変更できましたが役に立ちませ/var/log/snortんでした。

peter-Inspiron-620:/var/log$ ls -ld /var/log/snort
drwxrws--- 2 root adm 4096 2013-05-20 23:22 /var/log/snort
peter-Inspiron-620:/var/log$ sudo rmdir /var/log/snort
[sudo] password for peter: 
rmdir: failed to remove `/var/log/snort': Operation not permitted
peter-Inspiron-620:/var/log$ sudo rm -rf /var/log/snort
rm: cannot remove `/var/log/snort': Operation not permitted
peter-Inspiron-620:/var/log$ sudo chown peter /var/log/snort
peter-Inspiron-620:/var/log$ ls -ld /var/log/snort
drwxrws--- 2 peter adm 4096 2013-05-20 23:22 /var/log/snort
peter-Inspiron-620:/var/log$ rmdir /var/log/snort
rmdir: failed to remove `/var/log/snort': Permission denied
peter-Inspiron-620:/var/log$ rm -rf /var/log/snort
rm: cannot remove `/var/log/snort': Permission denied
peter-Inspiron-620:/var/log$

コンピュータを再起動し、回復モードでルートシェルに入ってみましたが、まだディレクトリを削除できませんでした。

ベストアンサー1

以下を使用して、ディレクトリ内の現在のインスタンスを見つけることができます。

lsof +D /var/log/snort

これは検索しているディレクトリ(あなたの場合/var/log/snort

おすすめ記事