名称服务切换中的 compat 是什么意思?

Cod*_*ler 3 debian nsswitch.conf

名称服务切换中的 compat 是什么意思?/etc/nsswitch.conf

use*_*517 8

COMPAT用于支持的+/-功能passwdgroup本地文件。从历史上看,如果您想包含来自不同来源(例如 NIS)的信息,您可以在您的密码/组文件中放置一个条目,+username +@netgroup这将导致NIS的信息usernamenetgroup从 NIS 读取信息。大多数情况下,将单个+放在文件末尾以指示应使用整个 NIS 映射。

使用 NSS 这不再需要,因为您现在可以在/etc/nsswitch.conf 例如指定数据源

passwd: files nisplus nis
Run Code Online (Sandbox Code Playgroud)

  • +1,绝对,伊恩。但是现在它并不是完全没用,因为在某些情况下,我仍然使用 `+@netgroup` 条目和 `compat` 来例如只允许数据库开发人员在 dev oracle box 上登录,而不必重复他们的登录`/etc/passwd`(使 NIS 变得多余)或必须允许拥有 NIS 条目的每个人都在该框上有效。哦,请原谅我输入了一个(可能丢失的)冒号。 (2认同)