第四章 用和组的管理.ppt
文本预览下载声明
实训任务 1 )修改users组的密码。 #gpasswd users 2)添加bbb用户到users组。 #gpasswd -a bbb users 3)从users组中删除sp用户。 #gpasswd -d sp users 4.4批量添加用户 新增或删除用户对于每一位管理员来说,是轻而易举的事情,但当有成百上千个用户要一起建立数据时,如果你还慢慢地使用命令useradd建立用户,那可就累坏了,怎么办呢? 方法是建立一个用户数据文件,此数据文件必须按字段排好序,然后通过管理者自己写的Shell Script,依照一个字段一个字段,去读取这个数据文件的内容,依序建立帐号。 4.4批量添加用户 步骤: 1.编辑一个文本帐号文件 #vi userlist.txt 2.建立帐号 #newusersuserlist.txt 3.密码移除 #pwunconv 4.编辑密码文件 #vi passlist.txt 5.建立用户密码 #chpasswdpasslist.txt 6.密码加密写入/etc/shadow文件 #pwconv 批量添加用户具体操作 1.按照/etc/passwd文件的格式,编辑一个文本帐号文件 。 如范文userlist.txt : 1)# vi userlist.txt 2)添加以下内容: user1:x:700:100:users:/home/user1:/bin/bash user2:x:701:100:users:/home/user2:/bin/bash user3:x:702:100:users:/home/user3:/bin/bash user4:x:703:100:users:/home/user4:/bin/bash user5:x:704:100:users:/home/user5:/bin/bash user6:x:705:100:users:/home/user6:/bin/bash …… …… 4.4批量添加用户 4.4批量添加用户 2.以root身份执行/usr/sbin/newusers命令,建立帐号: # newusersuserlist.txt 3. 执行pwunconv命令移除密码。 # pwunconv (pwunconv会将/etc/shadow产生的shadow密码解码,然后回写到/etc/passwd中,并将/etc/shadow的shadow密码栏移除掉。) 4.4批量添加用户 4. 编辑每一位用户的密码对照文件。 如:编辑文件名为passlist.txt(范文)的密码对照文件 。 1)# vi passlist.txt 2)添加以下内容: user1:任意密码 user2:任意密码 user3:任意密码 user4:任意密码 user5:任意密码 user6:任意密码 …… …… 4.4批量添加用户 5. 以root身份,执行chpasswd建立用户密码。 # chpasswdpasslist.txt 6. 执行pwconv将密码编码为加密密码,并将结果写入/etc/shadow。 # pwconv 切换用户的工具 su su命令 使用权限:所有使用者 命令格式: su [选项参数] [用户] 说 明:变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。 参 数: -或 -l, ——login 登录并改变到所切换的用户环境; -c, ——commmand=COMMAND 执行一个命令,然后退出所切换到的用户环境; su 加参数“ –” ,表示默认切换到root用户,并且改变到root用户的环境 。 切换用户的工具 su 1. 变更帐号为 clsung 并改变工作目录至 clsung 的家目录(home dir)。 #su -l clsung 2. 从普通用户改变为root用户。 # su - # su - root 4.5 进程管理 1. ps 显示进程 进程是一个正在运行的程序。 系统中的每一个进程都有一个唯一的标志符以便Linux可以识别它们。Linux通过给每一个进程分配唯一的数码来处理进程,这个数码叫做进程ID号(或PID号)。 语法格式 : ps [参数] 参数:-e 显示所有进程。 -f 全格式。 -h 不显示标题。 -l 长格式。 -w 宽输出。 -a 显示终端上的所有进程,包括其他用户的进程。 -r 只显示正在运行的进程。 例:显示所有的进程 # ps -e 2. kill 删除执行中的程序或工作 功能说明:删除执行中的程序或工作。 命令格式:
显示全部