GNU/Linux >> Znalost Linux >  >> Linux

Ke kterému balíčku Debianu patří /etc/nsswitch.conf?

Tento soubor patří do base-files package.Můžete použít následující příkaz apt-file, abyste zjistili, ke kterému balíčku soubor patří:

sudo apt-get install apt-file
apt-file update
apt-file search nsswitch.conf

Vysvětlení některých souborů v balíčku base-files naleznete v souborech README debianu

cat /usr/share/doc/base-files/README

Otázka:Po nedávné aktualizaci mého systému jsem si všiml, že některé soubory ze základních souborů neodpovídají souborům, které jsou nainstalovány při nové instalaci squeeze. Neměl bych být na to upozorněn?

A. Tyto soubory jsou konfigurační soubory, takže jsou zcela pod kontrolou správce systému. Soubory nainstalované základními soubory jsou pouze výchozí. Změny ve výchozích souborech nejsou natolik důležité, aby varovaly uživatele, protože je také zásadou, že výzvy by měly být omezeny na minimum. To je také důvod, proč se s nimi nezpracovává mechanismus conffile viadpkg.

V obou případech, pokud chcete tyto soubory "upgradovat", stačí se podívat na thepostinst pro základní soubory (tj. /var/lib/dpkg/info/base-files.postinst) a uvidíte, jak jsou vytvořeny a kde jsou hlavní kopie jsou:

install_from_default /usr/share/base-files/nsswitch.conf /etc/nsswitch.conf
install_from_default /usr/share/base-files/dot.profile   /root/.profile
install_from_default /usr/share/base-files/dot.bashrc    /root/.bashrc
install_from_default /usr/share/base-files/profile       /etc/profile
install_from_default /usr/share/base-files/motd          /etc/motd

Pokud tedy chcete, aby se váš systém co nejvíce podobal nově nainstalovanému squeeze systému, možná budete chtít tyto soubory synchronizovat ručně.


dpkg --search nezobrazovat /etc/nsswitch.conf protože není registrován jako conffile tak to je trochu zvláštní případ. Například dpkg -S /etc/deluser.conf lze použít k identifikaci balíčku, který vlastní /etc/deluser.conf soubor.
S vynechanou cestou dpkg --search nsswitch.conf skutečně ukazují výsledky.

Líbí se mi také nástroj lokace, který je velmi užitečný pro zjištění, který balíček vlastní soubor. dlocate je rychlejší alternativou k dpkg -S .

apt-file je nejužitečnější pro hledání souborů v neinstalovaných balíčcích.


Linux
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Rozdíl mezi ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc …?

  3. Debian Security /etc Oprávnění?

  1. Jak se aktualizuje /etc/motd?

  2. CentOS / RHEL :Jak obnovit ze smazaného souboru /etc/passwd

  3. hostitel:analýza souboru /etc/resolv.conf se nezdařila

  1. Co přesně dělá možnost konfigurace vyhledávání v /etc/resolv.conf?

  2. Po restartu debian box ignorujte hodnoty sysctl.conf

  3. /etc/passwd zobrazuje uživatele ve skupině, ale /etc/group nikoli