Gitee CodePecker SCA:打造开源组件安全治理的“黄金标准“
2026/5/9 7:03:37
在使用旧的NIS实现(由NYS或glibc实现中的passwd和group文件的兼容模式支持)时,需要向文件中插入特殊条目,这些条目表示NIS派生记录将插入信息数据库的位置。这些条目可以添加在任意位置,但通常添加到文件末尾。
- 对于 /etc/passwd 文件,要添加的条目是:+::::::
- 对于 /etc/groups 文件,要添加的条目是:+:::
使用glibc 2.x和NYS时,可以通过在登录名前加“+”来覆盖从NIS服务器接收的用户记录中的参数,加“-”来排除指定用户。例如:
+stuart::::::/bin/jacl -jedd::::::这将覆盖NIS服务器为用户stuart指定的shell,并禁止用户jedd在该机器上登录。任何留空的字段将使用NIS服务器提供的信息。
ls命令在生成详细列表时,会为遇到的每个uid和gid查询NIS服务器,这会比在本地文件中查找稍慢,可能导致频繁使用此信息的程序性能明显下降。