nsswitch nedir?

“nsswitch” kısaltması, “Name Service Switch” anlamına gelir ve Linux ve diğer Unix benzeri işletim sistemlerinde, farklı adlandırma hizmetlerinin (name services) kullanımını yöneten bir yapılandırma dosyasıdır. nsswitch.conf adlı bir dosyada depolanır ve bu dosya, sistemdeki farklı adlandırma hizmetlerinin (örneğin, kullanıcı hesapları, gruplar, şifreler, ana bilgisayarlar, protokoller vb.) sırasını belirler.

Bu yapılandırma dosyası, belirli bir adlandırma hizmetinin kullanıldığı sırayı tanımlar. Örneğin, kullanıcı hesapları için “passwd” adlandırma hizmeti ilk olarak kullanılabilirken, ana bilgisayarlar için “hosts” adlandırma hizmeti ilk olarak kullanılabilir. Bu yapılandırma, sistem yöneticilerinin farklı adlandırma hizmetlerini istedikleri şekilde özelleştirmelerine olanak tanır ve sistemdeki farklı uygulamaların ihtiyaç duydukları adlandırma hizmetlerine erişimini yönetir.

--

--