希望发课件

来源:2-1 Linux 磁盘管理基本命令

朱穆杰1

2016-06-09 11:55

老师,能不能把课件发上来,这样我就根据课件记笔记,要快一点

写回答 关注

1回答

  • 书中自有黄金屋
    2016-06-12 21:58:34

    用户和用户组

    存放的文件及文件内容格式说明:

    1、/etc/group 存储当前系统中所有用户组信息

    -Group:     x    :123 :abc,def ,xyz

    -组名:组密码点位符:组编号:组用户成员多个之间逗号分开

    组编号:root用户组组编号固定为0 ,1-499系统预留编号,自定义组编号从500开始

    2、/etc/gshadow 存储当前系统中用户组的密码信息,和/etc/group文件里的行数一一对应

    -Group: *:  :abc ,def,xyz

    -组名称:组密码:组管理者:组中用户名列表

    3、/etc/passwd 存储当前系统中所有用户的信息

    -user: x   : 123 :456: xxxxx :/home/user  :/bin/bash

    -用户名:密码点位符:用户编号:用户组编号:用户注释信息:用户主目录 :shell类型

    4、/ect/shadow 存储用户的密码信息

    -uesr: vf;/sdfadsf:::

    -用户名:加密过的密码



    用户和用户组的管理命令:


    用户组命令:

    #groupadd  组名    //添加用户组,组编号为系统自动创建

    #groupmod -n 新组名  旧组名  //修改组名

    #groupmod -g 组编号  组名  //修改组编号

    #groupmod -g 组编号  组名  //创建用户名并指定组编号

    #groupdel  组名  //删除用户组,注意:先删除用户组里的用户再删除用户组

    #gpasswd  组名   //设置组密码

    用户相关命令:

    #useradd -g 用户组 用户名 //添加用户到指定的用户组,同时会为此用户创建一个和用户名一样的操作目录

    #useradd -g 主用户组名  -G 附属用户组名1,附属组2  用户名 //创建用户时指定主用户组和附属组

    #useradd -d /home/xxx  用户名   //添加一个新用户并指定个人文件夹

    #usermod -c 注释内容  用户名    //为用户添加注释

    #usermod -l 新用户名  旧用户名  //修改用户名

    #usermod -d /home/cls  用户名   //修改用户文件夹目录

    #usermod -g 用户组  用户名  //修改用户的所属用户组

    #userdel 用户名  //删除一个用户,但不删除此用户的操作文件夹

    #userdel -r 用户名 //删除用户的同时也删除他的个人操作目录

    权限相关命令

    #touch /etc/nologin     //除了root用户禁止其他一切账户进行登录

    #passwd  -l 用户名   //锁定一个账户信息

    #passwd -u 用户名   //解锁一个账户

    #passwd -d 用户名   //清楚账户密码,无密码登录

    主要组与附属组

    用户可以同时属于多个组

    一个主要组

    多个附属组

    #gpasswd  -a 用户名  附属组     //将用户添加到一个附属组,多个附属组用 逗号分隔

    #newgrp  要切换的组名  组密码    //当前登录用户切换到其他用户组 ,如果有组密码就在后边输入组密码

    #gpasswd -d 用户名 组名       //从一个用户组里删除此用户

    其他命令:

    #su 用户名   密码   //切换用户

    #id 用户名   //显示用户的基本信息


Linux 达人养成计划 II

VIM+磁盘管理+用户权限,通过学习对Linux系统有进一步的理解

124419 学习 · 232 问题

查看课程

相似问题