zoukankan      html  css  js  c++  java
  • 工坊第六天

    用户和用户组管理

    1. 命令 groupadd  :新增用户组

    新增用户组的格式为:groupadd [-g GID] groupname

    示例:

    不加-g时按照系统默认的gid创建组

     

    加-g时自定义gid创建组

     

    1. 命令 groupdel  :  删除用户组

    删除用户组格式为:groupdel 用户组名

    示例:

    有一种情况不能删除组:组中包含账户时必须删除账户才能删除组

     

    1. 命令 useradd :增加新用户

    增加新用户的格式为:useradd 【-u UID】【-g GID】【-d HOME】【-M】【-s】

    其中各个选项的具体含义如下:

    -U: 表示自定义UID。

    -g: 表示使新增用户属于已经存在的某个组,后面可以跟组i d,也可以跟组名。

    -d: 表示自定义用户的家目录。

    -M: 表示不建立家目录。

    -s : 表示 自定义shell。

    示例:如果useradd不加任何选项,直接跟用户名 ,则会创建一个跟用户名同名的组

    自己去定义uid、gid或者所属的组,示例命令如下:

     

    如果-g选项后面跟一个不存在的gid, 则会报错,提示该组不存在

    1. 命令:userdel 删除账户

    删除账户的格式为:userdel [-r] 账户名

    选项 -r 的作用是当删除用户时,一并删除该用户的家目录。

    示例:没加-r:

     

           加-r

     

    一、      用户密码管理

    1. 命令 passwd :设置密码

    示例:

     

    1. 用户身份切换

    建立一个新的用户,并为他设置密码,用该用户重新登录即可

    1. 命令su 切换用户

    格式:su (-) 用户名

    示例:

     

    1. 命令 mkpasswd
    2. 命令mkpasswd用于生成密码。Linux默认是没有这个命令的,需要安装一个expect软件包,安装命令如下:

    # yum install -y expect

     

    # mkpasswd -1 12 -s 0 -d 3

     

    上例中, -s指定特殊字符的个数,-d指定数字的个数。

  • 相关阅读:
    arrayAppend.php
    C语言中一个语句太长用什么换行?
    date
    Mysql复制一条或多条记录并插入表|mysql从某表复制一条记录到另一张表
    Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest
    javascript:location=location;">刷新</a>
    TestAbstract
    scanner=new Scanner(System.in); int i=scanner.nextInt();
    public static void Swap2
    JIRA 模块 bug管理工具
  • 原文地址:https://www.cnblogs.com/315z/p/12040474.html
Copyright © 2011-2022 走看看