zoukankan      html  css  js  c++  java
  • linux 下 用户与用户组

    1,增加一个test组:groupadd test

    2,将test组重命名test2:groupmod -n test2 test

    3,删除test2组:groupdel test2

    4,查看当前登录用户所在的组:groups

    5,查看apac所在组:groups apac

    6,查看系统中所有组:cat /etc/group 一个组一行,内容为 组名:组密码:GID:[组用户,如果为空表示用户组为GID的用户名]

       如果没有/etc/group文件,使用这个命令看:    cat /etc/passwd |awk -F [:] '{print $4}' |sort|uniq | getent group |awk -F [:] '{print $1}'   

    7,查看系统中所有存在的用户:     cat /etc/shadow  此文件由 pwconv 命令根据/etc/passwd中的数据自动产生

                      登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

       cat /etc/passwd  一个用户一行,内容为  用户名:密码:UID:GID:用户描述:主目录:登录SHELL

         密码值为X则密码暗文,否则是密码明文。

         UID:0为ROOT,1~99为系统保留。

         登录SHELL值为/sbin/nologin则不允许登录,如伪用户与FTP用户。

    8,增加用户: useradd –help

    Usage: useradd [options] LOGIN

    Options:

    -b, –base-dir BASE_DIR       设置基本路径作为用户的登录目录
    -c, –comment COMMENT         对用户的注释
    -d, –home-dir HOME_DIR       设置用户的登录目录
    -D, –defaults                改变设置
    -e, –expiredate EXPIRE_DATE 设置用户的有效期
    -f, –inactive INACTIVE       用户过期后,让密码无效
    -g, –gid GROUP               使用户只属于某个组
    -G, –groups GROUPS           使用户加入某个组
    -h, –help                    帮助
    -k, –skel SKEL_DIR           指定其他的skel目录
    -K, –key KEY=VALUE           覆盖 /etc/login.defs 配置文件
    -m, –create-home             自动创建登录目录
    -l,                           不把用户加入到lastlog文件中
    -M,                           不自动创建登录目录
    -r,                           建立系统账号
    -o, –non-unique              允许用户拥有相同的UID
    -p, –password PASSWORD       为新用户使用加密密码
    -s, –shell SHELL             登录时候的shell
    -u, –uid UID                 为新用户指定一个UID
    -Z, –selinux-user SEUSER     use a specific SEUSER for the SELinux user mapping

    注意:useradd增加一个用户后,不要忘了给他设置密码(passwd username),不然不能登录的。

    9,删除用户:userdel test

    10,修改用户:usermod -d /home/test -G test2 test    将test用户的登录目录改成/home/test,并加入test2组,注意这里是大G。

    11,修改用户的用户组:gpasswd -a username groupname 添加

          gpasswd -d username groupname 删除

    12,查看当前登录用户: w  或  who

        查看当前登录用户名:whoami

    13,查看用户信息: id username  与 finger username

    14,查看登录记录: 成功:last   失败:lastb

    15,查看所有用户:cut -d : -f 1 /etc/passwd      cat /etc/passwd |awk -F : ‘{print $1}’      

     16,修改用户密码:passwd username

    Tty725 说:
    欢迎转载,但请注明内容的来源或URL;
    [转]”篇章,必须保留原始来源且勿添加本blog指向。
  • 相关阅读:
    作业十三
    作业十二
    第十一次作业
    编译原理第十次作业
    P3388 【模板】割点(割顶) 题解 (Tarjan)
    BuaacodingT141 microhhh的回城 题解(模拟)
    P2055 [ZJOI2009]假期的宿舍 题解(二分图)
    P2764 最小路径覆盖问题 题解(二分图)
    2019.2-2019.3 TO-DO LIST
    P3369 【模板】普通平衡树 题解(Splay/FHQ)
  • 原文地址:https://www.cnblogs.com/Tty725/p/4999904.html
Copyright © 2011-2022 走看看