linux 使用者管理
1.用户标识符
UID 用户ID
GID 用户组ID
2./etc/passwd 文件结构
id范围:0系统管理员|1~499 (系统账号)|500~65535 可登录账号
字段:账号名称、密码、UID、GID、用户信息说明列、主文件夹、Shell
3.有效与初始用户组:groups,newgrp
3.1. etc/group
3.2. groups 有效与支持用户组的查看
4. 账号管理
Useradd [-u UID][-g 初始用户组][-G 次要用户组][-mM]
Useradd的默认值可以通过下面方法调用出来:
5.用户功能
常用命令:finger 查看用户相关的信息
Id 查看某人或自己相关的UID、GID等的信息。
6.例行性工作[crontab]
6.1.仅执行一次的工作调度
6.1.1.atd的启动与at的运行方式
注:单一工作调度时,需要启动atd这个服务。
可通过:chkconfig atd on 设置atd开机启动这个服务。
配置后:查看开机启动服务配置
--level<等级代号> 指定读系统服务要在哪一个执行等级中开启或关闭。
等级0表示:表示关机
等级1表示:单用户模式
等级2表示:无网络连接的多用户命令行模式
等级3表示:有网络连接的多用户命令行模式
等级4表示:不可用
等级5表示:带图形界面的多用户模式
等级6表示:重新启动
工作情况:
1)寻找/etc/at.allow这个文件,写在这个文件中的用户才能使用at
6.2.循环执行的例行性工作调度
Crontab[-u username][-l |-e|-r]
-e 编辑crontab的工作内容;
-l 查阅crontab的工作内容;
-r 删除所有的crontab的工作内容,若仅删除一项,请用-e去编辑。
示例:
代表意义 |
分钟 |
小时 |
日期 |
月份 |
周 |
命令 |
数字范围 |
0-59 |
0-23 |
1-31 |
1-12 |
0-7 |
要执行的命令 |
6.3 可唤醒停机期间的工作任务
工具:anacron
语法:anacron [-sfn][job]…
-s 开始连续执行各项工作(job),会根据记录时间文件的数据判断是否进行;
-f 强制进行,而不去判断时间记录文件的时间戳;
-n 立刻执行未进行的任务,而不延迟(delay)等待时间;
注:anacron运行的时间通常有两个,一个是系统开机期间运行,一个是写入crontab的调度中。