
NIS映射与社会保障卡文件结构管理(v2.0)
下载需积分: 38 | 7.06MB |
更新于2024-08-11
| 93 浏览量 | 举报
收藏
"使用passwd和group映射-社会保障卡文件结构和数据项(v2.0)"
在Linux系统管理中,NIS(Network Information Service)是一种重要的服务,它允许在多个网络节点间同步用户和账户信息。当使用NIS时,一个小型的本地`/etc/passwd`和`/etc/group`文件是必要的,以便与NIS服务器上的信息保持一致。NIS映射通常存储在单独的文件中,但仅仅在`nsswitch.conf`中启用NIS查询并不足够。
确保NIS分发的密码信息正确性的一个关键点是,本地`/etc/passwd`中的数字ID(uid)和NIS服务器中的用户ID需要匹配。同时,当用户ID发生变化时,例如从9更改为103,所有属于该用户ID的文件的属主和属组也需要相应地更新。这涉及到对`/etc/passwd`和`/etc/group`中的uid和gid进行修改,然后通过`find`命令遍历文件系统,用`chown`指令来改变文件的归属关系。
举例来说,如果用户`news`的旧uid是9,新uid是103,可以运行以下命令:
1. `find / -uid 9 -exec chown news {} \;`
这条命令会从根目录`/`开始,查找所有uid为9的文件和目录,并将其属主更改为`news`。`find`命令用于定位这些文件,`-exec`选项则允许执行`chown`命令,`{}`是一个占位符,代表`find`找到的每一个文件或目录,`\;`是`-exec`选项的终止标志。
2. `find / -uid 103 -exec chown okir {} \;`
类似地,这条命令将uid为103的文件和目录的属主更改为`okir`。
`chown`命令会根据`/etc/passwd`文件中对应的uid来确定用户,确保文件的所有权正确无误。在更改文件所有权之前,需要先更新`/etc/passwd`文件,以免导致权限混乱。
本节内容出自《LINUX网络管理员指南》,作者Olaf Kirch,这本书详细介绍了Linux网络管理的基础知识,包括UUCP和TCP/IP网络的原理。在本章中,网络被定义为能够互相通信的一系列主机集合,而协议则是这些主机之间交换信息的规则和规范。书中也提到了UUCP网络,这是一种早期的网络通信协议,用于在不同的Unix系统之间交换邮件、新闻和其他文件。虽然现代网络主要基于TCP/IP,但了解UUCP的历史和工作原理有助于理解网络通信的基本概念。
相关推荐








八亿中产
- 粉丝: 36
最新资源
- 南京大学计算机系数据库课件全解
- 51单片机C语言综合系统设计与常用模块精讲
- MATLAB在JPEG图像处理中的实际应用分享
- Java连接池类源码分享:线程控制与分级处理的高效数据库连接管理
- 探索objectARX技术:如何求取图形的最小包围集
- Servlet+AJAX打造完整聊天室代码示例
- Javascript实现图片无缝循环滚动技术
- 初学者指南:ASP.NET和SQL2000构建简易网上购物系统
- 智囊团源代码揭秘与MyZhiNangTuanDemo分析
- C#词法分析器实验项目设计与实现
- J2EE API最新中文版发布,实用全面翻译
- JavaScript操作串口的实现方法
- FCKeditor插件应用指南与案例分享
- 一键打开电脑所有串口的HexCommPort工具
- 小巧高效的PDF打印机,自定义纸张尺寸
- 最新GUI设计工具助力Java学习
- C#控制台实现TCP抓包功能详解
- 八款纯JS+CSS日历控件:美观实用的网页元素
- Asp.net多层架构宠物商店购物车功能实现
- Flex下基于MVC的Cairngorm2框架解析与应用
- UML与Rational Rose全面内部培训教程
- 微机原理及应用课程电子教案
- 全面解析软件开发计划书格式设计要点
- VB基础知识讲义-面向对象与事件驱动机制