用户管理命令之NBA版

用户管理命令之NBA版

本文纯属扯淡,如有不严谨之处,还请海涵。

1 groupadd

作用:创建一个属组
格式:groupadd [选项] 属组名
选项:
    -:选项为空 创建新属组
  -g:指定组GID,默认是GID+1

实例

1.1 添加属组team,指定组ID为1111 
    groupadd -g 1111 team

2 groupmod

作用:修改属组信息
格式:groupmod [选项] 属组名
选项:
    -g:GID 修改属组GID  
    -n:修改属组名

实例

2.1 修改GID为2222 
    groupmod -g 2222 team 
2.2 修改属组名为team_new
       groupmod -n team_new team

3.groupdel

作用:删除属组
格式:groupdel [选项] 属组名
选项:

实例

3.1 删除属组team_new
    groupdel team_new

4 useradd

作用:添加新用户以及用户信息。
格式:useradd [选项] 用户名
选项:
    -:选项为空 创建新用户,用户信息未默认信息 
    -u:指定用户的ID  
    -g:指定基本组ID,此组得事先存在
  -G:指定附加组,多个组之间用逗号隔开  
    -s:指定用户shell环境

实例

4.1 创建用户骑士队,信息为默认信息
    useradd cavaliers 
4.2 创建用户勇士队,并指定ID号为1024
    useradd -u 1024 warriors 
4.3 创建用户马刺队,指定用户ID为1026,指定用户的基本组为team
    groupadd team
    useradd -u 1026 -g team spurs
 4.4 创建用户湖人队,指定用户的ID为1033,指定用户的基本组为superstar,指定用户的附加组为coach,player
    groupadd superstar
    groupad coach
    groupad player
    useradd -u 1033 -g superstar -G coach,player lakers

5 usermod

作用:修改用户以及用户信息。
格式:usermod [选项] 用户名
选项:
    -u:修改用户的ID  
    -g:修改基本组ID,此ID的属组事先得存在 
    -G:修改附加组,多个组之间用逗号隔开。原来的组会被覆盖  
    -a -G:添加附加组,原来的组不会被覆盖  
    -s:修改用户shell环境  
    -L:锁定用户
  -U:解锁用户

实例

5.1 修改用户勇士队的ID为10000 usermod -u 10000 warriors
5.2 修改用户马刺队的ID以及基本组
    usermod -u 10001 -g superstar spurs
5.3 修改用户马刺队的ID、基本组以及附加组
    usermod -u 10002 -g coach -G superstar,player  spurs
 5.4 锁定用户以及解锁用户
    usermod -L spurs
    usermod -U spurs

6 userdel

作用:删除用户信息以及相关文件。
格式:userdel [选项] 用户名
选项:
    -r:删除用户信息且删除用户家目录

实例

6.1 删除用户马刺队
    userdel spurs

7命令总结以及补充

7.1 groupadd 添加属组 
7.2 groupmod 修改属组信息 
7.3 groupdel 删除属组 
7.4 useradd 添加用户(属主) 
7.5 usermod 修改用户(属主)信息 
7.6 userdel 删除用户(属主)信息 
7.7 id 显示用户的实际id有效id
实例
[root@localhost NBA]# id spurs
uid=10002(spurs) gid=2225(coach) groups=2225(coach),2224(superstar),2226(player)

原创文章,作者:PowerMichael,如若转载,请注明出处:http://www.178linux.com/71926

(0)
PowerMichaelPowerMichael
上一篇 2017-03-26
下一篇 2017-03-27

相关推荐

  • Linux系统常用命令介绍

    [root@alibaba ~]# ifconfig #查看或者配置网络适配器的接口信息 eth0      Link encap:Ethernet  HWaddr 00:16:3E:0A:7B:2A inet addr:172.18.10.115  Bcast:172.18.15.255  Mask:255.255.240.0 [root@alibaba …

    Linux干货 2018-03-04
  • sed基本用法详解

    一、sed介绍:        sed是非交互式的编辑器,同时又是面向字符流的,一次处理一行文本。当前输入的行被缓存至一个被称为模式空间(pattern space)的内存空间中,与给定的模式进行比对,若不匹配,则将内容输出至屏幕,之后读取第二行;若匹配,则执行编辑命令,命令执行完成后,将模式空间中…

    Linux干货 2016-08-10
  • “lnmap实战之负载均衡架构(无高可用)”之新增keepalived高可用

    “lnmap实战之负载均衡架构(无高可用)”之新增keepalived高可用 我之前有一篇”lnmap实战之负载均衡架构(无高可用)“博客是专门部署了lanmap,之前没有做高可用,那么我们现在就把高可用补上去吧 这样我们照着之前的文档从新部署一下 1.机器结构如下: 192.168.42.150 node0 …

    Linux干货 2017-06-25
  • N26-博客作业-week10

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) 2、为运行于虚拟机上的CentOS 6添加一块新硬件,提供两个主分区;  (1) 为硬盘新建两个主分区;并为其安装grub;  (2) 为硬盘的第一个主分区提供内核和ramdisk文件; 为第二个分区提供rootfs;  (3) 为rootfs提供bas…

    2017-04-09
  • 日志管理

    日志管理学习笔记

    2018-02-08
  • RAID5的组建

        RAID5在实际场景中应用最多,RAID5最少使用3块硬盘,3块硬盘中允许1块硬盘损坏,RAID5它的最大特点是可以有一块硬盘做冗余,其使用率是 N-1存储空间(N表示硬盘数量)     首先创建分区,然后转换分区类型,最后保存退出。 注解:虚拟机总共有6块硬盘,我是从第3块硬盘开始做rai…

    Linux干货 2016-02-14