




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
即用即查Linux命令行实例参考手册代码第6章 用户及用户组管理命令新建用户账户adduseradduser命令语法:adduser 参数 用户账户实例1:创建一个账户为“testuser”的用户,shell提示符下输入:rootlocalhost # adduser testuser查找/etc/passwd文件中有关“testuser”用户的信息。rootlocalhost # cat /etc/passwd | grep testuser实例2:创建一个名为adminnew的系统账户,配置其登录目录为/home/admin,命令如下:rootlocalhost # adduser -r -d /home/admin adminnew命令执行后,执行以下命令查看创建是否成功。rootlocalhost # cat /etc/passwd | grep adminnew显示用户信息fingerfinger命令语法:finger 参数 账户名实例1: 显示toplinux用户的一般信息,命令如下:rootlocalhost # finger toplinux系统会列出toplinux的一般信息。实例2:显示toplinux用户的详细信息,命令如下:rootlocalhost # finger -s toplinux实例3:显示root用户的详细信息,但不显示该用户的计划文件和方案文件内容,命令如下:rootlocalhost # finger -p root设置密码passwdpasswd命令语法:passwd 参数 用户名称实例1:设置当前用户的密码,命令如下:toplinuxlocalhost root$ passwd系统会先提示输入当前密码,再提示输入新密码和确认输入,如果两次输入均无误,则密码设置成功。如果密码过于简单,系统会出错返回。实例2:设置指定用户的密码(此功能仅适用于超级用户),命令如下:rootlocalhost #passwd newuser系统无需验证指定用户的当前密码而直接提示输入新密码,然后确认输入。输入无误后则密码设置成功。实例3:查看用户toplinux的密码状态(此功能仅适用于超级用户),命令如下:rootlocalhost # passwd -S toplinux则系统显示出用户toplinux的密码状态,其中“MD5 crypt”表示经过MD5加密。实例4:锁定指定用户账户(此功能仅适用于超级用户),命令如下:rootlocalhost # passwd -l toplinux这样用户toplinux就被锁定而失效。实例5:对锁定的用户账户进行解锁(此功能仅适用于超级用户),命令如下:rootlocalhost # passwd -u toplinux用户toplinux被解锁重新激活。修改用户账户信息usermodusermod命令语法:usermod 参数 用户账户实例:修改lowlinux账号信息,将用户的备注文字改成“Test Linux users”,主目录改成/root,使用以下命令:rootlocalhost # usermod -c Test Linux users -d /root lowlinux删除用户账户userdeluserdel命令语法”rootlocalhost # userdel 参数 用户账户实例:删除lowlinux账号,使用如下命令。rootlocalhost # userdel lowlinux显示系统当前用户信息ww命令语法:w 参数 用户名称实例1:显示当前登录用户信息。rootlocalhost #w实例2:以精简模式显示当前登录用户信息,命令如下:rootlocalhost # w -f shu系统只显示用户名、终端以及登录时间信息。显示当前登录用户的详细信息whowho命令语法:who 参数 记录文件实例1:显示用户的闲置时间,在shell提示符下输入:rootlocalhost # who -u实例2:加参数显示标题栏,在shell提示符下输入:rootlocalhost #who -H -u系统将显示出标题栏,方便用户理解对应的信息。修改用户信息chfnchfn命令语法:chfn 参数 账户名称实例:修改账户toplinux的真实姓名为“testlinux”,再用finger命令查看,命令如下:rootlocalhost # chfn -f testlinux toplinuxrootlocalhost # finger toplinux显示用户在线时间的统计信息acac命令语法:ac 参数实例1:显示所有用户的登录时间,命令如下:rootlocalhost # ac p系统显示出所有用户(包括root用户)的登录时间。实例2:按日期显示当前用户的登录时间,命令如下:rootlocalhost # ac d系统按历史日期显示出当前登录用户的登录时间。显示登录用户的相关信息lastlast命令语法:last 参数 账户 终端实例1:查询最后登录系统的5名用户,并显示用户的IP地址,命令如下:rootlocalhost # last -n 5 -d实例2:显示最近10条用户登录、系统开机、重启和运行等级改变等信息,命令如下:rootlocalhost #last x n 10 -R显示当前登录到系统的用户usersusers命令语法:users 参数 文件名实例:显示当前登录用户,在shell提示符下输入:rootlocalhost # users系统将显示出当前登录用户的用户名。用户切换suSu命令语法:su 参数 用户账户实例1:从普通用户切换root用户,再返回普通用户:toplinuxlocalhost $su rootrootlocalhost #su topinux从普通用户切换至root用户的时候,系统会提示输入root用户的密码(这里输入的密码不会显示),root用户切换至普通用户不需要输入密码。实例2:以root用户身份登录,显示当前工作目录内容后恢复身份,命令如下:toplinuxlocalhost $su c ls rootsu命令默认并不更改工作目录,显示的仍然是/toplinux目录下内容。实例3:更改当前用户的同时也更改工作目录,输入命令:rootlocalhost #su - topinuxtoplinuxlocalhost $pwd改变身份执行命令sudosudo命令语法:sudo 参数 命令实例1:使用root用户权限运行命令。系统当前运行的用户是普通用户toplinux,如果想要查看/root目录下的内容,使用如下命令:toplinuxlocalhost $ ls /root由于权限不够,系统返回出错信息。借助于sudo命令获得root权限,命令如下:toplinuxlocalhost $ sudo ls /root然后输入密码,系统依然显示出错,这是因为在配置文件/etc/sudoers中,不存在toplinux用户示。将toplinux用户加入配置文件。切换至root用户,然后打开配置文件/etc/sudoers,在指定位置添加代码“toplinux ALL=(ALL) ALL”,保存以后退出。toplinuxlocalhost $ su rootrootlocalhost toplinux# vi /etc/sudoers切换回toplinux用户,再次输入命令查看/root目录下的内容,系统将列出/root目录下的内容。rootlocalhost toplinux# su toplinuxtoplinuxlocalhost $ sudo ls /root实例2:限制testuser用户的权限。首先按照实例一的方式打开配置文件/etc/sudoers,然后输入“user3 localhost = /bin/ls”,表明限定用户testuser仅仅拥有系统账户的ls权限。保存文件然后切换到testuser用户,进行权限测试,输入以下命令:testuserlocalhost $ sudo vi /etc/gshadow系统提示用户没有这个操作权限,然后输入sudo命令,查看目录/root下的内容。系统列出目录/root下的内容,这说明用户testuser具有root用户的ls权限。testuserlocalhost $ ls /roottestuserlocalhost $ sudo ls /root实例3:显示系统当前用户允许执行的所有命令。testuserlocalhost $ sudo l显示最近的用户登录信息lastloglastlog命令语法:lastlog 参数实例1:显示用户toplinux最近的登录信息,输入以下命令即可:rootlocalhost #lastlog u toplinux系统将列出该用户最近的登录信息,包括用户名、登录端口和登录时间。实例2:显示系统所有用户最近3天内的登录信息,在shell提示符下输入:rootlocalhost #lastlog t 3系统将从/var/log/lastlog文件中读出所有用户最近3天内的登录信息。新建用户组groupaddgroupadd命令语法:groupadd 参数 组名实例1:新建一个名为“testgroup”的组,命令如下:rootlocalhost # groupadd testgroup系统将建立一个名为“testgroup”的组。rootlocalhost # gpasswd -a toplinux testgrouprootlocalhost # cat /etc/group | grep testgroup实例2:新建一个名为“grouptest”的组,并指定其ID号为“678”,命令如下:rootlocalhost # groupadd -g 678 grouptest系统将建立一个名为“grouptest”的组。rootlocalhost # gpasswd -a toplinux grouptestrootlocalhost # cat /etc/group | grep grouptest实例3:新建一个名为“grouptest”的组,即使已经存在名为“grouptest”的组,也强制创建该组。首先确认系统中存在“grouptest”组,直接创建该组:rootlocalhost # groupadd grouptest系统将提示“grouptest 组已存在”,输入命令强制创建该组,系统不再提示出错信息。rootlocalhost # groupadd -f grouptest修改群组相关信息groupmodgroupmod命令语法:groupmod 参数 组名实例1:修改指定组的组名以及组ID,命令如下:rootlocalhost # groupmod -g 789 -n testgroup1 testgroup然后,使用以下命令查看组的信息:rootlocalhost # cat /etc/group | grep testgroup实例2:强制系统使用已经存在的组ID。修改testgroup组的组ID为789,命令如下:rootlocalhost # groupmod -g 789 testgroup由于已经存在一个组ID这789的群组,所以会返回出错信息。强制修改testgroup组的组ID为789,命令如下:rootlocalhost # groupmod -g 789 -o testgroup系统不再返回出错信息,组ID修改成功。rootlocalhost # cat /etc/group | grep testgroup显示用户所在组的成员groupsgroups命令语法:groups 参数 用户名实例:显示用户newadmin所属的组,命令如下:rootlocalhost # groups newadmin更改用户所属的组newgrpnewgrp命令语法:rootlocalhost # newgrp 组ID实例:使newuser以group1群组登录。toplinuxlocalhost $ groupstoplinux ;当前用户组为newuser。toplinuxlocalhost $ newgrp group1密码:输入toplinux的密码。成功toplinuxlocalhost $ groupsgroup1 newuser删除组groupdelgroupdel命令用于修改系统档案,删除所有指定群组的信息。groupdel命令语法:groupdel 组名实例:尝试删除一个含有用户的组,命令如下:rootlocalhost # gpasswd -d newuser grouptest先删除组内的用户。rootlocalhost # groupdel grouptest确定组为空才能删除该组。rootlocalhost # cat /etc/group |grep grouptest校验组文件grpckgrpck命令语法:grpck 参数 文件名显示用户及其所属组的ID号idid命令语法:id 参数 用户名实例1:显示当前用户的用户ID、组ID、所属组名等信息。rootlocalhost # id实例2:显示指定用户的ID值,但不显示用户名,命令如下:rootlocalhost # id -u -r toplinux系统只显示出用户toplinux的ID值为500。实例3:显示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淘宝客户购物合同范本
- 车辆司机租赁协议合同
- 配送平台转让合同范本
- 酒楼餐椅转让合同范本
- 私人销售代理合同范本
- 采购合同分包协议范本
- 还款协议属于哪种合同
- 酒水品牌合作合同范本
- 电脑合作协议合同范本
- 民间抵押黄金合同范本
- 四川数学合格考试卷及答案
- 2025年上海市黄浦区高三二模英语试卷(含答案和音频)
- 教导处 教学质量提升方案
- 模拟三力测试题及答案
- 电大教学检查自查报告
- 《公路运营领域重大事故隐患判定标准》知识培训
- 病历质控培训课件
- 老年骨质疏松性疼痛诊疗与管理中国专家共识2024解读课件
- 电机维护检修培训课件
- 建筑工程后续服务承诺与质量保障措施
- GB/T 44808.4-2024人类工效学无障碍设计第4部分:不同年龄人群最小可辨认字符尺寸的估计方法
评论
0/150
提交评论