20141106_112631_736826_第6讲Linux系统管理1

上传人:qiuji****ngye 文档编号:46061274 上传时间:2018-06-21 格式:PPT 页数:37 大小:615.50KB
返回 下载 相关 举报
20141106_112631_736826_第6讲Linux系统管理1_第1页
第1页 / 共37页
20141106_112631_736826_第6讲Linux系统管理1_第2页
第2页 / 共37页
20141106_112631_736826_第6讲Linux系统管理1_第3页
第3页 / 共37页
20141106_112631_736826_第6讲Linux系统管理1_第4页
第4页 / 共37页
20141106_112631_736826_第6讲Linux系统管理1_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《20141106_112631_736826_第6讲Linux系统管理1》由会员分享,可在线阅读,更多相关《20141106_112631_736826_第6讲Linux系统管理1(37页珍藏版)》请在金锄头文库上搜索。

1、第六讲第六讲 LinuxLinux系统管理系统管理用户管理用户管理 系统信息系统信息2 2用户账户是登录系统的唯一凭证 root用户是系统的最高管理者 三个重要的配置文件 密码记彔在/etc/shadow(只有root才能够读取 ) 账户记彔在/etc/passwd 组名纪彔在/etc/groupLinux用户和组管理3 3用户账户户账户 用户分角色,用户的角色是通过UID来标 识的 Linux下的用户可以分为三类: 超级用户:超级用户(root)的UID为0 系统用户:系统用户的UID一般为1-499 普通用户:普通用户的UID为500-600004 4用户账户存在 /etc/passwd中

2、,/etc/etc/passwdpasswd各字段的含各字段的含义义义义字 段含 义用户名也称为登录名,在系统内用户名应该 具有唯一性。口令存放加密的口令,在本例中看到的是一个x,其实口令已被映 射到/etc/shadow文件中了用户标识 号在系统内用一个整数标识 用户ID号,每个用户的UID都是唯 一的组群标识 号在系统内用一个整数标识 用户所属的组群的ID号,每个组群 的GID都是唯一的用户名全 称用户名描述,可以不设置。主目录用户登录系统后首先进入的目录登录Shell用户使用的Shell类型,如bash用户账户户账户5 5用户户密码码在/etc/shadow中,/etc/shadow/e

3、tc/shadow文件各字段的含文件各字段的含义义义义 字 段含 义用户名与/etc/passwd中的用户名是相同的加密口令口令已经加密,如果有些用户在这里显示的是“!”,则表示这 个用户还没有设置口令,不能登录到系统 用户最后一次更改口令的日 期从1970年1月1日算起到最后一次修改口令的时间间 隔(天数 )口令允许更换前的天数如果设置为0,则禁用此功能。该字段是指用户可以更改口令 的天数口令需要更换的天数如果设置为0,则禁用此功能。该字段是指用户必须更改口令 的天数 口令更换前警告的天数用户登录系统后,系统登录程序提醒用户口令将要过期账户 被取消激活前的天数表示用户口令过期多少天后,系统会

4、禁用此用户,也就是说 系统会不让此用户登录,也不会提示用户过期,是完全禁用 的用户账户过 期日期指定用户账户 禁用的天数(从1970年的1月1日开始到账户被 禁用的天数),如果这个字段的值为空,账户永久可用 保留字段目前为空,以备将来Linux系统发展时用用户账户户账户 密码码对用户的操作对用户的操作( (系统用户权系统用户权 限限) )n n创建用户账户创建用户账户useradduseraddn n修改用户账户修改用户账户usermodusermodn n删除用户账户删除用户账户userdeluserdel创建用户创建用户n n命令行用户添加用户命令行用户添加用户useradduseradd

5、n n格式格式useradduseradd 选项选项 n n 选项选项 -c -c 用户全名或描述用户全名或描述 -d -d 指定用户主目录指定用户主目录 -e -e 禁用账号的日期禁用账号的日期 -f -f 口令过期后,账号禁用前的天数口令过期后,账号禁用前的天数 -g -g 用户所属的群组的组名或用户所属的群组的组名或GIDGID -m -m 若主目录不存在,则创建它若主目录不存在,则创建它 -p -p 加密的口令加密的口令 -s -s 指定用户登录指定用户登录shellshell -u -u uiduid 指定用户的指定用户的UIDUIDuseradduseradd功能功能n nuser

6、adduseradd功能功能 在 /etc/passwd 文件中增添了一行记录; 在 /home 目录下创建新用户的主目录;n注意 新建的用户暂时还无法登录,因为还没有为该用 户设置口令,需要再用 passwd 命令为其设置口 令后,才能登录。 用户的 UID 和 GID 是 useradd 自动选取的,它 是将 /etc/passwd 文件中的 UID 加 1,将 etc/group 文件中的 GID 加 1。 useradduseradd示例示例例例1 1:建立一个新用户账户:建立一个新用户账户user1user1,其工作组为,其工作组为rootroot # #useradduseradd

7、 -g root user1 -g root user1 # #passwdpasswd user1user1 /设置口令设置口令 #cat /etc/#cat /etc/passwdpasswd / /查看查看passwordpassword文件中添加的用户账号信息文件中添加的用户账号信息 #cat /etc/shadow #cat /etc/shadow # # lsls /home /home/查看所建立账号的主目录查看所建立账号的主目录例例2 2:建立一个新用户账户,并设置:建立一个新用户账户,并设置IDID为为 544544: useradduseradd u 544 user2u

8、544 user2修改用户账号修改用户账号n n格式格式usermodusermod 选项选项 n该命令的选项说明如下:n -c :修改用户帐号的备注文字。 n -d:修改用户登入时的目录。 n -e : 修改帐号的有效期限。 n -f :修改在密码过期后多少天即关闭该帐号。 n -g: 修改用户所属的群组。n -l :修改用户名。对应的是 /etc/passwd 的第 一栏 n - 暂将用户的密码冻结,禁止其登录。n - 暂将用户的密码解冻。 n -p 更改用户密码。usermodusermod示例示例(1)修改用户名,把用户名“user1”改名为“u1” # usermod l u1 us

9、er1(2)锁定“u1”用户,使其不能登录: # usermod L u1(3)解锁“u1”用户账号,使其可以登录: # usermod U u1删除用户账号删除用户账号n n删除用户账号删除用户账号userdeluserdeln nUserdelUserdel -r -r -r 表示用户主目录及其内部文件都删除表示用户主目录及其内部文件都删除n例: #userdel u1/删除lyd账号#userdel r user2/删除用户的同时删除其工作 主目录用户组操作用户组操作n创建组群账户groupaddn修改组群账户groupmodn删除组群账户groupdeln n二个用户组群配置文件二个用

10、户组群配置文件 /etc/group/etc/group /etc/etc/gshadowgshadow,其中,其中/etc/etc/gshadowgshadow是是 /etc/group/etc/group的加密信息文件。的加密信息文件。命令行添加用户群组命令行添加用户群组n n命令行用户添加用户命令行用户添加用户groupaddgroupaddn n格式格式groupaddgroupadd 选项选项 n n 选项选项 -g -g gidgid 用户所属的群组的用户所属的群组的IDID,即,即GIDGID -r -r 指定增加系统账户,其指定增加系统账户,其GIDGID小于小于500500

11、-f -f 若用户组已存在,退出并显示错误。若用户组已存在,退出并显示错误。删除、修改组,设置密码删除、修改组,设置密码n n删除组删除组groupdelgroupdeln n修改群组修改群组groupmodgroupmodn n设置组密码设置组密码gpasswdgpasswdsusu命令命令n n切换登录用户切换登录用户命令语法:命令语法:susu 选项选项 用户用户 n用户:指定要变更的用户。若不指定此参数,变更为root。 在root用户下, 输入 su 普通用户. 则切换至普通用户, 从root切 换到普通用户不需要密码,从普通用户切换需要密码n n 选项选项 -c:执行完指定的指令后

12、,即恢复原来的身份。-l:改变身份时,也同时变更工作目录,以及HOME,SHELL, USER,LOGNAME。此外,也会变更PATH变量。susu命令命令n n例例: :susu -c -c lsls root root 变更帐号为变更帐号为 root root 并在并在 执行执行 lsls 指令后退出变回原使用者。指令后退出变回原使用者。n n例例: :susu -c -c “ “cat shadowcat shadow” ” root root 变更帐变更帐 号为号为 root root 并在执行并在执行 lsls 指令后退出变回指令后退出变回 原使用者原使用者nsu l yhyn nS

13、hellShell命令命令进程信息进程信息n n查看进程查看进程pspsps各选项的含义 -l长格式列出 -u列出使用者的名称和使用时 间,内存及CPU占用情况 -r只列出正在运行的进程 -A -e列出所有进程 -x列出与终端有关的进程 -a列出与终端有关的所有进程, 包括其他用户的进程psps l l的含义的含义n nF F:代表:代表process flagsprocess flagsn nS S:代表进程状态:代表进程状态(STAT)(STAT) R (Running)R (Running):该程序正在运作中;:该程序正在运作中; S (Sleep) S (Sleep):开程序目前正在睡

14、眠状态:开程序目前正在睡眠状态(idle)(idle),但可以被唤醒,但可以被唤醒(signal)(signal)。 D D :不可被唤醒癿睡眠状态:不可被唤醒癿睡眠状态 T T :停止状态:停止状态(stop)(stop) Z (Zombie) Z (Zombie):僵尸状态:僵尸状态n nUID/PID/PPIDUID/PID/PPID(用户(用户IDID、进程、进程IDID父进程父进程IDID)n nC C:代表:代表 CPU CPU 使用使用n nPRI/NIPRI/NI:Priority/Nice Priority/Nice 的缩写,代表优先级的缩写,代表优先级n nADDR/SZ/

15、WCHANADDR/SZ/WCHAN:都与内存有关(:都与内存有关(WCHANWCHAN表示是否允许)表示是否允许)n nTTYTTY:登入者:登入者n nTIMETIME:使用掉的:使用掉的CPU CPU 时间时间n nCMDCMD:就是:就是 command command 的缩写的缩写列出内存及列出内存及CPUCPU占用情况占用情况 psps u un nUSERUSER:该:该 process process 属亍那个使用者账号属亍那个使用者账号 n nPID PID :该:该 process process 进程标识符。进程标识符。 n n%CPU%CPU:该:该 process process 使用掉的使用掉的 CPU CPU 资源百分比;资源百分比; n n%MEM%MEM:该:该 process process 所占用的物理内存百分比;所占用的物理内存百分比; n nVSZ VSZ :该:该 process process 使用掉的虚拟内存量使用掉的虚拟内存量 (Kbytes) (Kbytes) n nRSS RSS :该:该 process process 占用的固定的内存量占用的固定的内存量 (Kbytes) (Kbyt

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号