Как Вы узнаете, какие полномочия являются значением по умолчанию для debian пакета?

У меня есть установленный debian пакет, обновляемый много раз, и полномочия на включенных файлах сомнительны. Я, вероятно, изменил их в какой-то момент.

Как я выясняю то, что были/каковы исходные полномочия, они должны быть? Я знаю, что dpkg-L перечислит файлы, но что список не включает полномочия. У меня нет запасной машины для тестирования на, или это было бы очень просто.

2
задан 08.09.2009, 16:10

1 ответ

Используйте 'dpkg-c' команда для показа содержания исходного архива. У Вас должна быть последняя версия пакета в /var/cache/apt/archives. Вы можете retrive .deb, если у Вас нет его в Вашем каталоге архивов с загрузкой способности.

aptitude download <some_package>
dpkg -c some_package.deb

Например, использование команды grep (производит усеченный, Вы получите идею :)).

$ aptitude download grep
...
Get:1 http://us.archive.ubuntu.com karmic/main grep 2.5.4-4 [224kB]
$ dpkg -c grep_2.5.4-4_i386.deb 
drwxr-xr-x root/root         0 2009-04-28 05:03 ./
drwxr-xr-x root/root         0 2009-04-28 05:03 ./usr/
drwxr-xr-x root/root         0 2009-04-28 05:03 ./usr/bin/
-rwxr-xr-x root/root        30 2009-04-28 05:02 ./usr/bin/rgrep

Перечисленные пути относительно/, конечно.

2
ответ дан 11.12.2019, 22:46

Теги

Похожие вопросы