GNU/Linux >> Belajar Linux >  >> Linux

Ke paket Debian mana /etc/nsswitch.conf termasuk?

File ini milik file dasar package.Anda dapat menggunakan perintah apt-file berikut untuk melihat paket mana yang dimiliki file:

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

Periksa file README debian untuk penjelasan tentang beberapa file dalam paket file dasar

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

T. Setelah memutakhirkan sistem saya baru-baru ini, saya perhatikan bahwa beberapa file dari file dasar tidak cocok dengan file yang diinstal pada instalasi baru pemerasan. Haruskah saya tidak diperingatkan tentang itu?

A. File-file tersebut adalah file konfigurasi, sehingga sepenuhnya berada di bawah kendali admin sistem. File yang diinstal oleh file dasar hanyalah default. Perubahan pada file default tidak cukup penting untuk memperingatkan pengguna, karena juga merupakan kebijakan bahwa permintaan harus dikurangi seminimal mungkin. Ini juga alasan mereka tidak ditangani melalui mekanisme conffile viadpkg.

Dalam kedua kasus tersebut, jika Anda ingin "memutakhirkan" file-file itu, lihat saja thepostinst untuk file-file dasar (yaitu /var/lib/dpkg/info/base-files.postinst) dan Anda akan melihat bagaimana mereka dibuat dan di mana mereka salinan master adalah:

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

Jadi, jika Anda ingin sistem Anda semirip mungkin dengan sistem pemerasan yang baru diinstal, Anda mungkin ingin menyinkronkan file-file ini secara manual.


dpkg --search jangan tampilkan /etc/nsswitch.conf karena tidak terdaftar sebagai conffile jadi ini sedikit kasus khusus. Misalnya dpkg -S /etc/deluser.conf dapat digunakan untuk mengidentifikasi paket yang memiliki /etc/deluser.conf mengajukan.
Dengan jalur dihilangkan dpkg --search nsswitch.conf benar-benar menunjukkan hasil.

Saya juga menyukai utilitas dlocate yang sangat membantu untuk menemukan paket mana yang memiliki file. dlocate adalah alternatif yang lebih cepat untuk dpkg -S .

apt-file paling berguna untuk mencari file dalam paket yang tidak diinstal.


Linux
  1. perintah grpck – Hapus entri yang rusak atau duplikat di file /etc/group dan /etc/gshadow.

  2. Bagaimana cara mengetahui dari folder mana suatu proses sedang berjalan?

  3. /etc/passwd menampilkan pengguna dalam grup, tetapi /etc/group tidak

  1. Perbedaan Antara ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc …?

  2. Bagaimana /etc/motd Diperbarui?

  3. Haruskah situs web berada di /var/ atau /usr/ sesuai dengan penggunaan yang disarankan?

  1. host:penguraian /etc/resolv.conf gagal

  2. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  3. Di /etc/resolv.conf, apa sebenarnya yang dilakukan opsi konfigurasi pencarian?