トリガー権限の問題

トリガー権限の問題

/var暗号化を削除するためにフォーマットしてパーティションを分割していますが、それを行う/homeために後で復元するためにすべての内容をバックアップしました。しかし、処理後にシステムを起動したときにディレクトリに/var権限の問題があることに気づきました。インストーラを実行すると、次のエラーが発生しますapt-get

Processing 'triggers' for man-db (2.7.0.2-5) ...
Fopen: Permission denied

私の構造/var

Root @ lDebian13: / var # ls -all
Total 64
Drwxr-xr-x 13 root matheus 4096 Dec 7 19:43.
Drwxr-xr-x 23 root root 4096 Dec 1 18:17 ..
Drwx ------ 2 root matheus 4096 Dec 7 18:47 backups
Drwxr-xr-x 14 root matheus 4096 Dec 7 20:31 cache
Drwx ------ 2 root matheus 4096 Dec 7 18:47 games 
Drwxr-xr-x 61 root matheus 4096 Dec 7 18:47 lib
Drwx ------ 2 root matheus 4096 Dec 7 18:47 local
Lrwxrwxrwx 1 root matheus 9 Dec 7 19:43 lock -> / run / lock
Drwxr-xr-x 12 root matheus 4096 Dec 7 20:33 log
Drwx ------ 2 root matheus 16384 Dec 7 19:26 + found
Drwx ------ 2 root matheus 4096 Dec 7 18:47 mail
Drwx ------ 2 root matheus 4096 Dec 7 18:47 opt
Lrwxrwxrwx 1 root matheus 4 Dec 7 19:43 run -> / run
Drwxr-xr-x 7 root matheus 4096 Dec 7 18:47 spool
Drwx ------ 34 root matheus 4096 Dec 7 20:35 tmp

この問題をどのように解決できますか?私は何をすべきかわかりません。

答え1

おそらくこれ解決策があります。

引用:

Magnus Hedemark(viridari)は2009年2月27日に次のように書いています。

根本原因を文字通り把握することに進展を見せています。

/var/cache/man は、ユーザー "man" が繰り返し所有している必要があります。多くのロケールサブディレクトリは、「root」ユーザーが所有しています。この問題は、「chown -R man /var/cache/man」を押すと消えます。

各連続fopenエラーは、各ロケールのマンページ更新に関連しているようです(このエラーを引き起こしたopen64呼び出しを見つけた##nexentaのmib_chrolに感謝します)

これが root で /usr/bin/mandb を実行してもエラーは発生しませんが、dpkg 関連のツールが発生する理由です (これらのツールは "man" ユーザーのコンテキストで /var/cache/man を更新するように見えるためです) 。

また、ここに別の引用があります:

Outsider (siderelay) が 2011-10-17 に書きました:

今このエラーが発生しました。 /var/cache/manだけでなく、/varおよび/var/cacheも755でchmodする必要があります。

関連情報