蓝点中文_Linux2.0 实验三 用户组管理

一,实验要求:

1.增加用户,修改用户属性,删除用户方法

(useradd,usermod,userdel)

2.查看用户的ID号和用户组的ID号(id命令)

3.增加用户组,修改用户组,删除用户组方法

(groupadd,groupmod,groupdel)

4.理解/etc/passwd和/etc/group文件各项的含义.

二,实验内容:

1.用户管理

●新建用户user1和user2,口令为p1和p2

操作方法:useradd user1 ;passwd user1

image

●查看用户的信息:

cat /mnt/passwd (最后两行.)

image 其中,user1的用户标识UID为500,组标志GID为500

user2的用户标识UID为501,组标志GID为501.

用户有 root,bin,daemon等.

●查看用户组的信息:

cat /etc/group

image 

 

 

●将user1用户的工作目录改为home

alt+F2 切换虚拟终端.

image

各项以冒号隔开,其中:

user1为用户名

x为密码

500为user1的UID;

500为user1的GID

/home/user1为user1的工作目录,

/bin/bash

//  =======================

! /bin/sh 是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此脚本的shell的路径。 $bash $表示系统提示符,$ 表示此用户为普通用户,超级用户的提示符是#,bash是shell的一种,是linux下最常用的一种shell,$bash的意思是执行一个子shell,此子shell为bash。

//=======================

●使用 usermod –d /home user1

更改用户1的工作目录(从/home/user1更该到/home)

image

多个用户可以通过终端同时登录到一台主机.

在不同地方的用户可以通过同一终端登录到同一主机.

 

地图图片

 

alt+Fn 切换虚拟终端. F1~F6,及有六个虚拟终端.

 

●查看用户1的ID

id user1

image

●删除用户user1

userdel user1

删除前后查看 文件: cat /etc/passwd

image r

●删除user1的目录

删除用户后,user1的目录并没有删除.

删除目录的方法 rm –rf dir

image

 

█查看某个命令的帮助信息:

man 命令; 如 man uesradd

image image

image

image

image

image

image

●添加用户组

groupadd  groupname

示例: groupadd usergroup

 image

●查看组信息:

方法: cat  /etc/group

 

image

image

●新建用户,并将用户添加到组里

useradd –g usergroup –G mygroup user5

-g为指明基本用户组

-G为指明附加用户组

下面:

先建立组mygroup

然后建立组usergroup

然后向组里创建并添加user5

创建并添加user6

查看用户组信息:

id user5

id user6

如图所示:

image

注意到这里user5同时属于组usergroup和mygroup.

●修改组名

方法 groupmod –n  修改后组名 被修改组名

image 修改组前,user5属于组usergroup

修改后,user5属于newgroup

再修改回来,user5属于usergroup.

▇再举一个例子:

将user1的组名更改为GroupOfUser1

如下:

image 上图中,users1在修改前组名是user1

修改后组名为GroupOfUser1.

●删除用户组

方法: groupdel 组名

示例  :删除user2所在组.

●●修改用户所在的组:

方法: usermod  -g 要修改到的组名 被修改的组名

如: usermod –g user1 user2

image

你可能感兴趣的:(linux)