zoukankan      html  css  js  c++  java
  • 蓝点中文_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

  • 相关阅读:
    MySQL "show users"
    MySQL
    A MySQL 'create table' syntax example
    MySQL backup
    MySQL show status
    Tomcat, pathinfo, and servlets
    Servlet forward example
    Servlet redirect example
    Java servlet example
    How to forward from one JSP to another JSP
  • 原文地址:https://www.cnblogs.com/xilifeng/p/2567143.html
Copyright © 2011-2022 走看看