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的调度中。

 

 

 

posted @ 2013-12-16 14:31  沉默的云  阅读(185)  评论(0编辑  收藏  举报