UNIX用户管理全解析
1. 用户管理概述
用户管理几乎涉及系统管理各个领域的技能,工作核心围绕机器用户展开。理想的用户管理是不被用户察觉的,因为用户间接为系统运行付费,所以与系统的深入交互才得以实现。用户管理主要涉及用户ID的管理操作,包括添加、删除、修改、移动、跟踪、检查和限制用户等。
2. 添加新用户
用户管理从向新机器添加用户开始,添加用户的方法多样,但都需向/etc/passwd文件添加信息,同时还需关注/etc/group文件以及系统shell启动文件、系统邮件别名文件等。
2.1 密码文件/etc/passwd
- 格式:大多数Unix系统中,该文件包含以冒号分隔的条目:
username:pswd:uid:gid:uid comments:directory:shell。在一些BSD类型系统中,条目略有不同:username:pswd:uid:gid:user class:pswd change:acct expiration:uid comments:directory:shell。 - 各字段说明:
- username:用户登录时输入的名称,通常为8个或更少的字母数字字符,字母为小写,应唯一,不能包含冒号、点,不能以连字符或加号开头。