实验四
一、实验目的
1. 了解Linux 的用户和组管理的命令及使用格式。
2. 掌握Linux 的用户和组管理命令——用户账户管理、组管理与口令管理。
3. 理解LInux 的用户和组管理的配置文件的含义。
二、实验内容与要求
1.熟悉Linux 的用户账号的添加、删除与修改
2.熟悉Linux 的用户口令的管理
3.熟悉Linux 的用户组的管理
4.运行本实验指导所提供的示例,记录运行结果。
5.独立完成本实验指导所布置完整实验任务,记录运行结果。
6.撰写实验报告。
三、实验设备
1.所用设备:计算机、打印机。
课程名称 实验成绩 指导教师 杨志武 实 验 报 告 院系 工学部 班级 学号 姓名 日期 2021.5.22
2.消耗性器材:无
四、实验结果
1. Linux的登录与退出
(1)Linux的登录。启动Linux虚拟机,然后按照系统提示输入用户名和正确的口令。即可登录的Linux。
(2) Linux的退出。在Linux的 $提示符下,输入logout、exit 或shutdown。
例: $ logout
2. 创建用户账户
(1)创建账户
命令语法
useradd [options] LOGIN
useradd -D
useradd -D [options]
(注:useradd命令是特权指令,仅超级用户可以执行命令)。创建用户用useradd或者adduser命令(adduser是useradd的软链接)。
示例1
示例1:创建名为linuxusr的用户,其UID为580,工作目录为/home/linuxusr,shell类型为/bin/sh,备注信息为Web Services。
[root@centos7 ~]# useradd -u 580 -d /var/www/lnginx -M -s /bin/sh -c "Web Services" lnginx
示例2:创建linuxrose用户,不指定其UID,但设置该用户与例1中Linuxusr用户为相同的组,工作目录由系统自动创建,shell 类型为/bin/sh,备注信息为Web Consumer。
[root@centos7 ~]# useradd -g lnginx -m -s /bin/sh -c "Web Consumer" lngrose
Linux操作系统的命令通常都提供了丰富的命令参数或选项,这些参数和选项使用户可以灵活的实现各种功能,是Linux命令的重要特点之一。useradd命令的参数及含义参见表1。
命令选项
表1.Linux的useradd(adduser)命令参数及含义详表
(2)设置与更改口令
每个Linux用户账户都必须有一个口令。
命令语法:
passwd [] login name
或: passwd [参数] login name
例: passwd me
按照命令执行时的提示,设置用户账户的口令。命令选项
-d : 删除指定用户密码
-l : 锁定指定用户linux退出文件命令
-u : 解锁指定用户
-e : 强制用户下次登录修改密码
-f : 强制操作
-n mindays:指定最短使用期限
-x maxdays:最大使用期限
-w warndays:提前多少天开始警告
-i inactivedays:非活动期限
-
-stdin:从标准输入接收用户密码
示例2:
示例3. 修改lnginx用户的密码
# passwd linuxusr //设置w3cschool用户的密码
Enter new UNIX password: //输入新密码,输入的密码无回显
Retype new UNIX password: //确认密码
passwd: password updated successfully
示例3. 显示账号密码信息
# passwd -S linuxusr
lnginx P 05/13/2010 0 99999 7 -1
示例4. 删除用户密码
# passwd -d linuxusr
passwd: password expiry information changed.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论