第一篇:实验四 Linux下用户和组的管理
实验四
Linux下用户和组的管理、磁盘限额 一.实验目的:
1. 掌握在Linux系统下利用命令方式实现用户和组的管理; 2. 掌握利用Linux-conf进行用户和组的管理; 3. 掌握磁盘限额的实现方法。二.实验内容:
1. 用户和组的管理; 2. 磁盘限额。三.实验步骤: 1.用户的管理
创建一个新用户user01,设置其主目录为/home/user01:#useradd –d /home/user01-m user01 查看/etc/passwd文件的最后一行,看看是如何记录的。
查看文件/etc/shadow文件的最后一行,看看是如何记录的。
给用户user01设置密码:#passwd user01。
再次查看文件/etc/shadow文件的最后一行,看看有什么变化。
使用user01用户登录系统,看能否登录成功。
锁定用户user01:#passwd-l user01。
查看文件/etc/shadow文件的最后一行,看看有什么变化。
再次使用user01用户登录系统,看能否登录成功。
解除对用户user01的锁定:#passwd-u user01 更改用户user01的帐户名为user02:#usermod –l user02 user01。
查看/etc/passwd文件的最后一行,看看有什么变化。
删除用户user02。2.组的管理
创建一个新组,stuff:#groupadd stuff。
查看/etc/group文件的最后一行,看看是如何设置的。
创建一个新帐户user02,并把他的起始组和附属组都设为stuff:#useradd –g stuff –G stuff user02。
查看/etc/group文件中的最后一行,看看有什么变化。
给组stuff设置组密码:#gpasswd stuff。
在组stuff中删除用户user02:#gpasswd –d user02 stuff。
再次查看/etc/group文件中的最后一行,看看有什么变化。
删除组stuff。
3.用Linux-conf创建用户和组
进入X-Window图形界面。
在终端中输入userconf命令,启动Linux-conf的用户管理子程序,在打开的界面中练习用户、组的设置。
4.磁盘限额
启动vi来编辑/etc/fstab文件。
把/etc/fstab文件中的home分区添加用户和组的磁盘限额。
用quotacheck命令创建aquota.user和aquota.group文件:#quotacheck-guva 给用户user01设置磁盘限额功能:#edquota-u user01。
将其blocks的soft设置为4000,hard设置为5000;inodes的设置为4000,hard设置为5000。编辑完成后保存并退出。
重新启动系统。
用quotaon命令启用quota功能:#quotaon –ugva。
切换到用户user01,查看自己的磁盘限额及使用情况。尝试复制大小分别超过磁盘限额软限制和硬限制的文件到用户的主目录下,检验一下磁盘限额功能是否起作用。
第二篇:Linux命令行界面下的用户和组的管理
Linux命令行界面下的用户和组的管理
groupadd创建用户组:
# groupadd [-g gid [-o]] [-r] [-f] group
参数:
-g gid: group’s ID 值.除非使用-o 参数不然该值必须是唯一,不可相同.数值不可为负。预设为最小不得小于500而逐次增加。0~999 传统上是保留给系统帐号使用。
-r 此 参数是用来建立系统帐号。的 UID 会比定义在系统档上/etc/login.defs.的 UID_MIN 来的小.注意 useradd 此法所建立的帐号不会建立使用者目录,也不会在乎纪录在 /etc/login.defs.的定义值.如果你想要有使用者目录须额外指定。
-m 参数来建立系统帐号。这是 RED HAT 额外增设的选项。它会自动帮你选定一个小于999 的 gif 不需要 再加上-g 参数。这是RED HAT 额外增设的选项。
-f 新增一个已经存在的群组帐号,系统会出现错误讯息然后结束groupadd.如果是这样的情况,不会新增这个群组(如果 是这个情况下,系统不会再新增一次)也可同时加上
-g 选项当你加上一个gid,此时 gid 就不用是唯一值,可不加-o 参数,建好群组后会显结果.例子:
1.创建一个GID为5400,组名为testbed的用户组
2.再次创建一个GID为5401,组名为testbed的用户组,由于组名不唯一,创建失败
3.使用-f 和-o 选项,系统不提示信息,由于组名不唯一,创建仍然失败
4.创建一个GID为5400,组名为supersun的用户组,由于GID不唯一创建失败
5.使用-f 选项,创建成功,系统将该GID递增为5041
6.综合使用-o 和-f 选项,则创建成功,系统将该GID仍然设置为5401
groupmod修改用户组属性:
# groupmod [-g <群组识别码> <-o>][-n <新群组名称>][群组名称]
参数:
-g gid :群 组 I D 值。必 须 为 唯 一 的 ID 值,除 非 用-o 选 项。数 字 不 可 为 负 值。预 设 为 最 小 不 得 小 于 99 而 逐 次 增 加。0~99 传 统 上 是 保 留 给 系 统 帐 号 使 用。如 果 有 档 案 使 用 旧 的 群 组 ID,而 这 时 候 你 新 增 的 群 组 ID 恰 好 与 旧 的 相 同,这 样 的 话 你 要 手 动 改 一 下 这 些 档 案 的 群 组 ID。
-o:配合上面的-g选项使用,可以设定不唯一的组ID值。
-n group_name:
更 改 群 组 名。
例子:
1.将testbed的名称改为testbed-new
2.将testbed-new的GID改为5404
3.将组testbed-new的GID改为5405,名称改为testbed-old
groupdel删除用户组:
# groupdel [群组名称]
说明:
需要从系统上删除群组时,可用groupdel指令来完成这项工作。倘若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。
例子:
#cat /etc/group ===》查看用户组信息
#删除用户组
====》 mysql用户组还存在用户,所以不能删除。
------------------------------useradd添加用户:
# useradd [-c comment] [-d home_dir]
[-e expire_date] [-f inactive_time]
[-g initial_group] [-G group[,...]
[-m [-k skeleton_dir] |-M] [-s shell]
[-u uid [-o]] [-n] [-r] login
参数:
新帐号建立当不加-D参数,useradd指令使用命令列来指定新帐号的设定值and使用系统上的预设值.新使用者帐号将产生一些系统档案,使用者目录建立,拷备起始档案等,这些均可以利用命令列选项指定。
此版本为RedHatLinux提供,可帮每个新加入的使用者建立个别的group,毋须添加-n选项。useradd可使用的选项为-ccomment新帐号password档的说明栏。-dhome_dir新帐号每次登入时所使用的home_dir。
预设值为default_home内login名称,并当成登入时目录名称。
-e expire_date 帐号终止日期。日期的指定格式为MM/DD/YY。
-f inactive_days 帐号过期几日后永久停权。当值为0时帐号则立刻被停权。而当值为-1时则关闭此功能,预设值为-1
-g initial_group group名称或以数字来做为使用者登入起始群组(group)。群组名须为现有存在的名称。群组数字也须为现有存在的群组。预设的群组数字为1。
-G group,[...] 定义此使用者为此一堆groups的成员。每个群组使用“,”区格开来,不可以夹杂空白字元。群组名同-g选项的限制。定义值为使用者的起始群组。
-m 使用者目录如不存在则自动建立。如使用-k选项skeleton_dir内的档案将复制至使用者目录下。然而在/etc/skel目录下的档案也会复制过去取代。任何在skeleton_diror/etc/skel的目录也相同会在使用者目录
下一一建立。The-k同-m不建立目录以及不复制任何档案为预设值。
-M 不建立使用者目录,即使/etc/login.defs系统档设定要建立使用者目录。
-n 预设值使用者群组与使用者名称会相同。此选项将取消此预设值。
-r 此参数是用来建立系统帐号。系统帐号的UID会比定义在系统档上/etc/login.defs.的UID_MIN来的小。注意useradd此用法所建立的帐号不会建立使用者目录,也不会在乎纪录在/etc/login.defs.的定义值。如
你想要有使用者目录须额外指定-m参数来建立系统帐号。这是REDHAT额外增设的选项。
-s shell 使用者登入后使用的shell名称。预设为不填写,这样系统会帮你指定预设的登入shell。
-u uid 使用者的ID值。必须为唯一的ID值,除非用-o选项。数字不可为负值。预设为最小不得小于999而逐次增加。0~999传统上是保留给系统帐号使用。改变预设值当-D选项出现时,useradd秀出现在的预
设 值,或是藉由命令列的方式更新预设值。可用选项为∶
-b default_home 定义使用者所属目录的前一个目录。使用者名称会附加在default_home后面用来建立新使用者的目录。当然使用-d后则此选项无效。
-e default_expire_date 使用者帐号停止日期。
-f default_inactive 帐号过期几日后停权。
-g default_group 新帐号起始群组名或ID。群组名须为现有存在的名称。群组ID也须为现有存在的群组。
-s default_shell 使用者登入后使用的shell名称。往后新加入的帐号都将使用此shell.如不指定任何参数,useradd显示目前预设的值。注记系统管理者有义务在/etc/skel目录下放置使用者定义档。
实例:
1.创建一个用户名为jack,描述信息为Jack,用户组为testbed,登录shell为 /bin/sh,登录主目录为 /home/jack 的用户。
2.该用户设置密码。
3.创建一个用户名为waston,描述信息为Waston,用户组为testbed,登录shell为 /bin/sh,登录主目录为 /home/waston,用户ID为4800,帐号过期日期为2013.1.30
usermod修改用户信息:
# usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s
参数:
-c 更改 /etc/passwd 第5栏用户信息说明的部分,后面接描述信息,可以使用 chfn 命令替代
-d 更改 /etc/passwd 第6栏用户的家目录部分,如果再加上-m 参数(只与-d配合)。则会将现有家目录的地址重命名为新的家目录地址,如原来没有指定家目录地址,则为账号新建一个指定的家目录地址。
-e 更改 /etc/shadow 的第8栏账号的失效日期,后面接日期参数格式为 MM/DD/YY 或 YYYY-MM-DD
-f 更改 /etc/shadow 的第7栏账号过期宽限时间部分,当后面接的值为 0 时,账号立即失效,为-1 时关闭此功能默认值为-1
-g 后面接 group name 必须是现有 group 组中的一个,改变用户的初始化用户组 id 对应 /etc/passwd 的第4栏内容
-G 后面接 group name 必须是现有 group 组中存在的组名,改变用户能够支持的用户组,修改的是 /etc/group
-l 后面接账号名称,即更改用户名。对应的是 /etc/passwd 的第一栏
-s 后面接shell的实际文件,即 /bin/bash ,/bin/csh之类,可以使用 chsh 命令替代
-u 更改用户的UID,对应的是 /etc/passwd 的和3栏数据,此 UID 不能与目前系统中已经存在的UID相同
-L 暂将用户的密码冻结,禁止其登录,即更改 /etc/shadow 的密码栏,在其前面加上!
-U 暂将用户的密码解冻,即去掉其 /etc/shadow 密码栏前面的!
实例:
1.将waston的组改为mysql,用户ID改为5600
2.将jack的用户名改成honey-jack,登录shell改成 /bin/ash,用户描述改为 honey-jack
userdel删除用户:
# userdel [-r][用户帐号]
参数:-r 删除用户登入目录以及目录中所有文件。若不加参数,则仅删除用户帐号,而不删除相关文件。
第三篇:实验四零售界面设计与用户体验
4、零售网店的社会性服务体验(包括从用户体验到协同用户体验、从协同用户体验到社会性交互设计、从社会性交互设计到社会计算)
1号店率先开拓出网络超市的商业模式,将互动、体验的电子商务理念融入到网站设计和销售行为中,以更加完善的供应链系统、服务模式、更低廉的销售价格引发了新一轮的生活网购风潮,正迎合当前社会快节奏的生活模式。而区分一流的电商和平庸的电商的分水岭就是顾客体验,顾客体验包括商品的丰富度、价格、及时的送货等等方面。如今,顾客体验早已成为了1号店的致胜武器,但看似简单的顾客体验背后却蕴含了很深的企业管理哲学——顾客体验背后是供应链、信息系统、客服、产品等等。包括网站要有顾客想要的商品,同时要保证质量,价格要便宜,送货要及时,付款要方便,还要有优良的服务和简单容易的操作流程。本文通过对用户体验处于业界领先的1号店的用户体验、协同用户体验、社会性交互体验和社会计算来探讨其如何做到良好的用户体验效果的。
一、用户体验
1、通俗易懂的网站内容
1号店无论是首页还是分目录下的网页,其类目导航都是针对性地罗列出来,用户无论初次体验还是多次购买,都能在网页上找到自己所想买的商品,十分便捷。1号店网址上的内容的质量、内容与受众目标的匹配度、内容的组织结构等方面,都相当地准确。
2、搭配得当的网站设计
整个网站页面使用以白色为主红色为辅的色彩搭配,红和白的搭配在色彩学上是非常经典醒目的配色。白色背景让用户购物时眼睛不容易疲劳,逗留时间长,自然购买机会变大;而点缀的红色的类目导航背景色,则不仅能让顾客清晰地看到目前处于什么类目下,而且在一程度情况下激起了消费者逛网页的激情和购买的欲望,对于刚开始是以卖食品饮料为主的1号店而言,红色无疑是最能激起人们食欲的颜色,像肯德基、麦当劳这样的快餐店都是以红色为主色的,目的就是让顾客在此消费,显然这点在1号店也体现得淋漓尽致。
3、服务器的稳定性
1号店目前采用Oracle Exadata数据库云服务器,作为其数据库BI平台的基础架构。该服务器成功优化统一整合的数据平台,满足了不断增长的业务处理需求,并进一步改善了终端客户体验。而该平台采用混合负载互备架构,将平均处理性能提升了7备,以极高的稳定性和强大的可扩展性实现了最优化的总体拥有成本。这种高性能、高稳定性的系统为客户提供卓越的消费体验。
4、及时更新商品信息
在1号店,几乎所有环节都会有数据检测,热销产品脱销第一时间在网页显示,滞销产品超过库存上限,系统根据价格弹性建议降价;产品陈列位置,产品摆放位置的相关性等等,都有数据分析做支撑,迅速反应。这些细节构成了用户体验的方方面面。1号店非常重视用户体验,每周一次的高层会议第一件事情不是运营情况分析,而是客户反馈讨论。
价格方面,1号店开发了一个PIS(价格智能系统),价格智能系统能够实时搜索线上60多个商品网站,1700万商品的价格信息。用他们自有的价格模型和价格优化策略去优化商品价格。
5、快速便捷的送货
送货速度在1号店是重要衡量指标,去年推出半日达和定时达,从早上9点到晚上9点分三个时段可以送货。这么具体的时间对每个环节的压力都会增加,因为仓库里拣货工人和包装工人速度一定程度上影响了订单速度。1号店货物摆放都要求“前后一线、左右一面”,发货单都必须统一在一处。每天上午送货员会相对忙,因为要所有半日达的单子都必须处理完才能保证下午送货。他们每天要经手上百单,在庞大的像迷宫一样的货架中穿梭寻找货物。在1号店,相似的订单是被聚起来一起拣,行话叫跑波次,这样大家都不会跑来跑去相互干扰。
无论是送货员还是包装工人在正式上岗前都要接受培训,而他们起初的培训并非既能,而是心态,给他们传递企业的愿景是什么,企业的愿景落到你身上体现是什么,1号店的快递员如何更被认可和尊重,诸如此类的信息。有时培训得长达一个月,才能符合要求。正是这种高要求高效率才在消费者心目中感受到了“快速、便捷”的购物体验。
6、亲民的快递员
在1号店,经常能收到感谢信,这是因为1号店的许多邮递员能够和客户形成朋友一样的关系。1号店的顾客转化率(即页面访问用户进行购买行为的占比)和重复购买率都远高于业界平均指标。一是由于产品属性(超市类产品)形成的用户黏度,同时,1号店的配送站,和大多数电子商务公司的配送站也不尽相同。1号店使用自有开发软件系统,将中国划分了比邮编更细致的区域,上海一条南京路可能就属于两个配送站,目的是为了最后一公里更靠近用户。这样客观上形成了每个配送站规模小,但是更密集的局面,相应一个配送员所辖范围也更小,对区域内用户也更加熟悉,大概知道对方作息习惯,能够避免很多不好的用户体验,同时,对熟悉的配送员,客户心理上更有认同感,而且也更能理解配送员出现的一些状况。
这是1号店为了提升用户体验开始尝试自建物流体系之后的成果。之前使用第三方物流时,客户经常投诉,比如一箱饮料,第三方物流会要求用户到楼下自己搬上去,但1号店规定是要送到客户门口。如今1号店的自有快递人员已将近一千人,在1号店工作的快递员并不容易,至少要工作到晚上9点。而且在物流行业人员紧缺的情况下,员工的稳定性是用户体验的重要因素之一。据介绍,1号店的员工有晋升通道,分为初、中、高三个标准,不同标准在任务量和薪酬方面都有体现。
7、细化的内部流程管理
1号店为了让所有人都对用户体验指标有切身感受,在公司内部被细化成十几个指标,从商品质量、文字描述、包装是否干净、送货是否及时等等,企业所有员工的薪资和奖金都跟顾客体验评分挂钩,把顾客体验细化、量化到每个岗位,评分是第三方机构发布的,客观公正。每个人的考核都根据这些指标得分的高低决定,但这最容易造成的问题就是责任推诿。电子商务的系统庞大,很多时候出现问题不是某个环节的问题,更多是整个链条的协调能力。要保证的是信息透明和沟通畅通。比如一周的订单要考虑产品种类、采购、仓储收货能力、拣货包装人员效率、配送以及客服所有环节。电子商务要求行动要快,但是快了难免就出现沟通误区,所以还得有补救,最好的补救在1号店的用户体验部门管理人员而言就是每个人都知道自己和用户体验相关。
二、协同用户体验
得益于两大创始人的IT背景,1号店在高科技创新、系统开发和供应链管理上已然轻车熟路了。众所周知,1号店致力于打造省力省钱省时间的比超市更便宜的电子商务网站,所以该购物网站的商品涵盖面相当之广,不仅有知名品牌企业入驻商城,相当于一个第三方服务平台,更是通过与沃尔玛之间的深度战略合作,双方优势资源共享,1号店能够分享沃尔玛的全球采购平台资源,成为国内第一家拥有进口商品直采资质的电商。采购包括奶粉、牛奶、饼干、饮料、酒水等进口食品,使得人们足不出户,就可以了解、比较、购买世界各地的商品,还能以传统渠道更低的价格买到,大大降低了人们购买进口商品的门槛,深度提升了用户的购物体验。
1号店还设定了平台化战略,未来几年1号店,不仅是独立B2C部分,也会大力开拓平台部分,比如说„店中店‟模式的1号商城,目前虽然自营商品仍占到销售额绝大部分,但每周新入驻的商家都已经超过百家,相信随着1号店的高速增长,平台部分的体量也会随之高速增长。另外,供应商合作与客户体验优化的计划也已在实施”。
三、社会性交互设计与社会计算
我们知道网站交互设计的用意和目的是增加网站的友好度、可用性和易用性,从而使用户能够简单、快速和有效的完成网站赋予或用户自身所需的服务、功能和目标。深谙此理的1号店日前就与百度达成联合发展计划战略合作协议,双方将在资源共享、大数据应用、广告投放、无线电子商务、营销模式创新等多方面进行深度合作,以及在“百度知道”的产品系列、图片、贴吧、移动端等用户平台进行诸多创新合作模式的探索和实践,将规模庞大的用户数据分析转化销售重要的资源,发力数据精准营销,做到有的放矢。
目前,双方通过对1号店3000万注册用户群体对进口食品的探索、购买行为及百度数亿次用户的热搜词进行数据挖掘和分析发布了全国首个“进口食品网购品牌风云榜”,该榜单揭示了当前国内消费者的进口食品消费情况和喜好,对于1号店而言,该榜单告知了他们该在全世界引进哪种品牌哪类产品给中国消费者,从而优化供应链,提升效率,降低成本,最重要的是,如此一来将使顾客满意度大大提升,真正做到省力省时间。
现在,1号店的BI(商业智能)团队有60多人,有很强的数据挖掘和科学管
理能力。知道顾客从哪里来,在页面怎么搜索,怎么收藏、购买,购买商品的关联度,购买商品的周期等。根据这些,BI团队会用数据挖掘来建立顾客行为模型,分析出其购买偏好和习惯。
1号店商品智能管理系统计算出顾客重复购买某个商品的周期,到这个商品已经用完了,系统到了这个时间会给顾客发个性化的EDM(电子海报),问消费者是否有意愿再次购买这个商品了。如果顾客没有购买,有几种情况,一种是价格不好没有购买,如果是因为这个原因,价格系统会在促销时提醒他。假如是因为没有库存,到货时系统会提醒顾客说这个商品到了。如果当时顾客没有购买这个商品,系统会根据顾客以前搜索过的商品推荐类似的商品,这些都是由后台的顾客行为模型决定的。
第四篇:实验六 用户与组群管理
实验六 用户与组群管理
实验目的
(1)理解文件/etc/passwd和/etc/group的含义;(2)掌握桌面环境下管理用户与组群的方法;(3)掌握利用Shell命令管理用户与组群的方法。
实验内容
1、桌面环境下管理用户与组群
[操作要求1] 新建两个用户帐号,用户名为xuser1、xuser2,口令为“usr1259”和“usr1128” [操作步骤](1)以超级用户身份登录X Window图形化用户界面,依次选择“主菜单”-“系统设置”-“用户和组群”,启动“用户管理器”窗口;
(2)单击工具栏“添加用户”按钮,弹出“创建用户”对话框,根据提示输入各新用户的用户名、口令并确认口令,完成用户新建;
(3)启动gedit文本编辑器,打开/etc/passwd和/etc/shadow文件,观察文件末出现的两个新用户的帐号信息;打开/etc/group和/etc/gshadow文件,观察文件末新增的两个私人组群信息;
(4)注销当前用户,以xuser2身份重新登录系统,确认新建用户操作成功;(5)在“终端”下输入命令“pwd”,屏幕显示xuser2登录后进入用户主目录/home/xuser2;(6)返回超级用户的桌面环境。[操作要求2] 锁定xuser2用户帐号 [操作步骤](1)在“用户管理”窗口的“用户”选卡中选中xuser2,单击工具栏上的“属性”按钮,打开“用户属性”对话框;
(2)选择选卡“帐号信息”,让复选钮“用户帐号已被锁”选中,“确定”返回;(3)再次以xuser2身份登录系统,观察操作结果;(4)返回超级用户的桌面环境。[操作要求3] 删除xuser2用户 [操作步骤](1)单击“用户管理” 首选项“编辑”菜单,取消“过滤用户和组群”选项,此时“用户”选卡中将显示包括超级用户和系统用户在内的所有用户信息;
(2)利用窗口的搜索功能,在“搜索过滤器”栏输入“x*”并回车,显示以x为首字符的用户;
(3)选中xuser2用户,单击工具栏的“删除”按钮,删除用户并返回;
(4)再次搜索以x为首字符的用户,确认删除操作成功。[操作要求4] 新建两个组群myusers和temp [操作步骤](1)在“用户管理”窗口中选择选卡“组群”,显示当前所有组群;
(2)单击工具栏“添加组群”按钮,弹出“创建新组群”对话框,根据提示输入必要信息完成新建。
[操作要求5] 修改myusers组群属性,将用户xuser1和jkx加入组群myusers [操作步骤](1)在选卡“组群”中选择组群myusers,单击工具栏“属性”按钮,弹出“组群属性”对话框;
(2)进入选卡“组群用户”,选中xuser1和jkx为当前组群的成员,“确定”退出,返回前一窗口,观察修改后组群myusers的信息。[操作要求6] 删除组群temp [操作步骤] 与删除用户的操作类似。
2、利用Shell命令管理用户与组群
[操作要求1] 新建用户duser,口令是tdd632,主要组群为myusers [操作步骤](1)以超级用户身份登录系统;
(2)输入命令“useradd –g myusers duser”;(3)输入命令“passwd duser”,根据屏幕提示输入并确认口令(自设口令);(4)输入命令“cat /etc/passwd”,查看文件末尾是否存在新用户信息;(5)输入命令“cat /etc/group”,查看文件内容是否改变;(6)注销当前用户,以新用户身份登录。[操作要求2] 设置用户duser无需口令就能登录 [操作步骤](1)通过命令“su-”切换到超级用户;(2)输入命令“passwd –d duser”,设置用户duser无需口令就能登录;实际应用中应慎用此功能;
(3)注销系统,重新以duser身份等录,输入用户名duser按[Enter]即登录到系统中。[操作要求3] 查看duser用户的相关信息 [操作步骤] 输入命令“id”。
[操作要求4] 从普通用户duser切换为超级用户 [操作步骤](1)以普通用户duser身份登录系统后,Shell命令提示符为“$”;(2)输入命令“ls /root”,屏幕提示当前用户无权查看/root目录;(3)输入命令“su-”或“su-root”,根据提示输入超级用户口令,验证成功后提示符变为“#”;
(4)再次运行命令“ls /root”;
(5)输入“exit”回到普通用户状态。[操作要求5] 删除用户duser及其工作目录 [操作步骤](1)切换到超级用户;
(2)输入命令“userdel –r duser”,删除指定用户;(3)输入命令“cat /etc/passwd”,查看是否存在duser的相关信息;(4)通过命令“ls /home”,查看是否存在duser的工作目录。不能删除处于登录状态的用户;如果某用户新建时还创建了私人组群,且该私人组群中没有其他用户,则删除该用户的同时也将删除这一私人组群。
[操作要求6] 新建组群mygroup,修改组群名为newgroup,然后删除 [操作步骤](1)在超级用户的Shell提示符后输入命令“groupaddd mygroup”(命令有误,请自行更正);
(2)依次输入命令“cat /etc/group”和“cat /etc/gshadow”,验证新建操作成功;(3)输入“groupmod –n newgroup mygroup”,选项“-n”表示更改组群名称;(4)输入命令“cat /etc/group”,验证更新操作成功;(5)输入命令“groupdel newgroup”,删除指定组群。
3、批量新建多个用户帐号
作为系统管理员,有时需要批量新建多个用户帐号,如果使用之前的命令和方法逐一创建,将非常费时而且容易出错。通过预先编写用户信息文件和口令文件,利用newusers等命令能实现成批处理的功能。
假设将新入学的12级学生添加为新用户,每个学生帐号的用户名是“s”+学号,他们都属于一个组群12students,可通过以下步骤完成。
(1)创建公共组群students12,输入命令“groupadd –g 600 students12”,为方便后续操作,指定组群的GID为600;
(2)编辑用户信息文件:使用任何一种文本编辑器输入用户信息,并保存为文件students.txt。用户信息必须符合/etc/passwd文件的格式,每一行对应一个用户,字段排列也必须与/etc/passwd文件完全相同。每个用户帐号的用户名和UID必须各不相同,口令部分用“x”填充。编辑完成后文件students.txt内容如下:
s2012091101:x:601:600::/home/s2012091101:/bin/bash s2012091102:x:602:600::/home/s2012091102:/bin/bash s2012091103:x:603:600::/home/s2012091103:/bin/bash s2012091104:x:604:600::/home/s2012091104:/bin/bash s2012091105:x:605:600::/home/s2012091105:/bin/bash s2012091106:x:606:600::/home/s2012091106:/bin/bash s2012091107:x:607:600::/home/s2012091107:/bin/bash s2012091108:x:608:600::/home/s2012091108:/bin/bash s2012091109:x:609:600::/home/s2012091109:/bin/bash s2012091110:x:610:600::/home/s2012091110:/bin/bash
(3)创建用户口令文件:使用任何一种文本编辑器输入用户名和口令信息。每一行对应一个用户帐号,用户名与用户信息文件的内容相对应。文件名为password.txt:
s2012091101:2012091101 s2012091102:2012091102 s2012091103:2012091103 s2012091104:2012091104 s2012091105:2012091105 s2012091106:2012091106 s2012091107:2012091107 s2012091108:2012091108 s2012091109:2012091109 s2012091110:2012091110(4)利用命令newusers批量创建用户帐号(超级用户身份):newusers (6)利用chpasswd命令为用户设置初始口令:chpasswd < password.txt。如果无错误提示,再次查看/etc/passwd,将发现用户初始口令设置成功。 (7)利用命令pwconv恢复shadow加密:pwconv。该命令将/etc/passwd文件中的口令进行shadow加密,并将加密口令保存到/etc/shadow文件。 (8)以其中任何一个新用户身份登录系统,查看终端下的提示符状态,如图: 注意:以批量新建的用户名登录时会发现命令提示符不一样,如果需要使用默认设置,可复制独立创建的用户(如jerry)的用户主目录中的设置文件.bash_profile和.bshrc。 用户与组管理实验报告 一、实训目标(1)掌握在 Linux 系统下用命令实现用户和组的管理。 (2)了解和掌握 Linux 操作系统的权限概念。 二、实训环境 一台已安装 CentOS 4 系统的计算机,主机内存大于 1G,CPU频率大于 2GHz。 三、实训内容 Geecy 软件开发公司即将开始在 Linux 系统上进行两个项目的开发。开发人员 David 和 Peter 组成一个小组,负责 A 项目的开发;开发人员 Jack 和 Mike 组成另一个小组,负责 B项目的开发。系统管理员 Ray 需要为这四名开发人员分别建立用户账号,并满足一下要求。 (1) 建立目录“/project-a”,该目录里面的文件只能有David 和 peter 两人读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何的访问操作。 (2) 建立目录“/project-b”,该目录里面的文件只能有Jack 和 Mike 两人读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何的访问操作。 (3) 建立目录“/project”,该目录里面的文件只能有David、Peter、Jack 和 Mike 四人读取、增加、删除、修改以及执行,其他用户只可以对该目录进行只读的访问操作。第五篇:用户与组管理实验报告(例文)