
NIS映射与社会保障卡文件结构管理(v2.0)
下载需积分: 38 | 7.06MB |
更新于2024-08-11
| 112 浏览量 | 举报
收藏
"使用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的历史和工作原理有助于理解网络通信的基本概念。
相关推荐














八亿中产
- 粉丝: 37
最新资源
- 网站文件命名规范:英文与破折号
- 打造个人网站:JavaScript驱动的个人门户
- 测试git:上传基础项目实验
- 极乐世界:2016编程大赛炫酷舞曲作品解析
- Kotlin基础入门:2020年4月11日开始日期指南
- SelinaZheng GitHub Classroom项目:object-array-quiz深入解析
- Kotlin基础教程:入门'hello world'程序编写
- .github.io 主页构建与HTML的应用实践
- React结合TypeScript和Sass的项目模板使用指南
- 使用Colab进行深度学习工作坊代码实践
- 掌握Python开发:通过JetBrains Academy项目构建贷款计算器
- Kotlin语言发展史:阿兰时代的回顾与展望
- 深入解析itsjustfine.github.io的HTML结构
- 使用Docker Compose启动Kafka控制台聊天
- 海鲜售卖系统后台开发与管理:Java技术实现
- 代理实验室324章:C语言程序实践
- CSS领域的N423终极对决解析
- Glider DAC实用工具:gdutils深度解析
- 环境仓库概览:多样化环境存储库解析
- Apache Tomcat 8.5.31 - Java Web服务器应用部署
- Python实现的bot_port_scan:自动化扫描Web开放端口
- Kotlin打造高效任务管理器MyTaskManager
- HTML基础实验:实验1的实践指南
- 掌握Python编程核心技能