• Linux用户及用户组管理命令


    一,组操作 

        1.创建组

        groupadd  test

        增加一个test组

        2.修改组 

        groupmod -n test2  test 

        将test组的名子改成test2

       3.删除组 

         groupdel test2 

         删除 组test2

       4.查看组 

             4.1 查看当前登录用户所在的组 groups

             groups someuser

             查看apacheuser所在组

             4.2 查看所有组

             cat /etc/group 

             4.3 某些linux系统没有/etc/group文件的,这个时候看下面的这个方法

             cat /etc/passwd |awk -F [:] ‘{print $4}’ |sort|uniq | getent group |awk -F [:] ‘{print $1}’ 


    二,用户操作 

        1. 增加用户 

        useradd

        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 test 

        passwd test 

        增加用户test,有一点要注意的,useradd增加一个用户后,不要忘了给他设置密码,不然不能登录的。

        2. 修改用户 

        usermod -d /home/test -G test2 test 

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

        gpasswd -a test test2

        将用户test加入到test2组


        gpasswd -d test test2

        将用户test从test2组中移出

        3. 删除用户 

         userdel test 

         将test用户删除

        4. 查看用户

        w

        who 

        查看当前登录的所有用户

        whoami

        查看当前登录用户名

        finger apacheuser 

       查看单个用户信息

  • 相关阅读:
    牛客挑战赛45 D.坐标
    树上启发式合并(dsu on tree)合集
    2020HDU多校第二场 1012.String Distance
    2020HDU多校第一场 1009.Leading Robots
    2020牛客暑期多校训练营(第一场)H.Minimum-cost Flow
    自用综合线段树模板(区间加乘、区间置数、区间求和)
    ZOJ 4008.Yet Another Tree Query Problem(问题模型转化+线段树离线处理)
    最小费用最大流模板
    2020 CCPC Wannafly Winter Camp Day3.C. 无向图定向(k染色问题)
    2020牛客寒假算法基础集训营3.E.牛牛的随机数(数位dp拆位算贡献)
  • 原文地址:https://www.cnblogs.com/xiaoleiel/p/8349616.html
Copyright © 2020-2023  润新知