GNU/Linux >> Linux Esercitazione >  >> Linux

A quale pacchetto Debian appartiene /etc/nsswitch.conf?

Questo file appartiene ai file-base package. Puoi usare il seguente comando apt-file per vedere a quale pacchetto appartiene un file:

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

Controllare i file README debian per la spiegazione di alcuni file nel pacchetto base-files

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

D. Dopo aver aggiornato il mio sistema di recente, ho notato che alcuni file da file-base non corrispondono a quelli installati su una nuova installazione di squeeze. Non dovrei essere avvertito di questo?

R. Questi file sono file di configurazione, quindi sono completamente sotto il controllo dell'amministratore di sistema. I file installati da base-files sono solo valori predefiniti. Le modifiche ai file predefiniti non sono abbastanza importanti da avvisare l'utente, poiché è anche politica che i prompt siano ridotti al minimo. Questo è anche il motivo per cui non vengono gestiti dal meccanismo di file di file di viadpkg.

In entrambi i casi, se vuoi "aggiornare" quei file, dai un'occhiata a postinst per i file di base (ad esempio /var/lib/dpkg/info/base-files.postinst) e vedrai come sono creati e dove sono le copie originali sono:

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

Quindi, se vuoi che il tuo sistema sia il più simile possibile a un sistema squeeze appena installato, potresti voler sincronizzare questi file manualmente.


dpkg --search non mostrare /etc/nsswitch.conf perché non è registrato come conffile quindi è un caso un po' particolare. Ad esempio dpkg -S /etc/deluser.conf può essere usato per identificare il pacchetto che possiede /etc/deluser.conf file.
Con percorso omesso dpkg --search nsswitch.conf mostrare effettivamente i risultati.

Mi piace anche l'utilità dlocate che è molto utile per trovare quale pacchetto possiede un file. dlocate è un'alternativa più veloce a dpkg -S .

apt-file è molto utile per cercare file in pacchetti non installati.


Linux
  1. Debian Security / ecc Permessi?

  2. Esempio di file /etc/mke2fs.conf

  3. comando grpck – Rimuove le voci danneggiate o duplicate nei file /etc/group e /etc/gshadow.

  4. Come scoprire da quale cartella è in esecuzione un processo?

  5. I siti web dovrebbero vivere in /var/ o /usr/ in base all'utilizzo consigliato?

Il modo giusto per modificare i file /etc/passwd e /etc/group in Linux

Configurazione Linux:comprensione delle directory *.d in /etc

Comprendere i file /proc/mounts, /etc/mtab e /proc/partitions

/etc/passwd mostra l'utente in un gruppo, ma /etc/group no

Perché /etc/resolv.conf punta a 127.0.0.53?

Differenza tra /etc/hosts e /etc/resolv.conf