用户和组的简介

 在第二周的学习中,关于用户和组是一个难点,也是重点,本篇博客则是对用户和组的简单阐述,如有错误或不足还请各位大牛指出,在此谢过!

1、用户 #

1.1用户的定义

     通过前面对Linux 多用户的理解,我们明白Linux 是真正意义上的多用户操作系统,所以我们能在Linux系统中建若干用户(user)。比如被人想用我的计算机,但我不想让他用我的用户名登录,因为我的用户可能存在隐私资料,这时就可以给他建一个新的用户名,让他用我所开的用户名去使用,既方便他人又能保留自己的隐私。
1.2用户的创建
     
     命令创建则是由useradd命令完成,当然组下面有好多选项对应不同的功能。
     useradd
         -u uid username 
           (创建用户时指定uid如不指定则Centos6:500-60000, Centos7: 1000-60000)
         用户和组的简介
         -o -u uid username 创建用户时指定uid(可以与已存在用户的uid相同)
         用户和组的简介
         -g groupname username 创建用户时指定主组为某个已存在的组。(将不会再创建与用户同名的组)
         用户和组的简介
          -c …  username  创建用户时指定描述信息。
         用户和组的简介
         -d path username 指定用户的家目录(确保指定的家目录所在的 上级目录要存在,且家目录本身不能存在)
         用户和组的简介
         -s /sbin/nologin username 指定用户的默认shell
         用户和组的简介
1.3用户属性的修改
     
     用户属性的修改由usermod命令实现,下面试对应选项和运行结果。
     usermod 
         -u newuid username     修改用户的UID
         用户和组的简介
         -aG 加组名,可以追加辅助组而不用覆盖之前的组
         用户和组的简介
         -G “” username  或 usermod -G primarygroup username 清空用户所有的辅助组
         用户和组的简介
         -g groupname username 修改用户的主组
         用户和组的简介
         -d /…/path username 修改用户的家目录(不会创建,只修改/etc/passwd当中的家目录信息)
          用户和组的简介
         -l newname oldname 修改用户名
         用户和组的简介
         -e yyyy-mm-dd 设置一个帐户过期时间
         用户和组的简介
         -f days 指定密码过期之后多少天帐户过期
         用户和组的简介
1.4用户的删除
    
     userdel  -r username:  删除用户
     用户和组的简介

2.组 #

2.1组的定义
     
    组是一些用户的集合,主要是控制用户的权限,方便对不同类型的用户进行管理。
2.2组的创建
    
    组的创建由groupadd命令实现。
    groupadd [OPTION]… group_name
       -g GID:  指明GID 号;[GID_MIN, GID_MAX]
       用户和组的简介
       -r:创建系统组
       用户和组的简介
    
2.3组属性的修改
    
    groupmod
    groupmod [OPTION]… group
      -n group_name:  新名字
      用户和组的简介
      -g GID:  新的GID
      用户和组的简介
2.4组的删除

    groupdel groupname
    用户和组的简介
    本篇博客贴了大量的命令,可能看上去不太好看,但是内容还是非常重要的,谢谢大家的阅读!
    用户和组的简介

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

(0)
Mr.DONGMr.DONG
上一篇 2017-07-22
下一篇 2017-07-22

相关推荐

  • sed命令实战

    1、删除/etc/grub2.conf文件中所有以空白开头的行行首的空白字符  [root@centos7 ~]# sed -r 's#^[[:space:]]+##g' /etc/grub2.cfg # # DO NOT EDIT THI…

    Linux干货 2016-08-15
  • tomcat之-从AT到Cluster

    本文导航 一、    LAMT搭建以及部署应用        1、LAMT部署                   (1)、安装Apache     …

    2017-02-13
  • 面向对象魔术方法

    ##**特殊属性**– __name__ 类、函数、方法等的名字– __module__ 类定义所在的模块名– __class__ 对象或类所属的类– __bases__ 类的基类的元组,顺序为它们在基类列表中出现的顺序– __doc__ 类、函数的文档字符串,如果没有定义则为None–…

    Linux干货 2017-11-21
  • LVM work!!!

    1、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录.     (1)查看分区大小 [root@localhost ~]# lsblk NAME   MAJ…

    Linux干货 2016-09-01
  • 脚本之循环的特殊用法及函数的使用

    一、本文主要时针对while for select循环结果的特殊用法进行讲解。     1、while循环的特殊用法                 while read…

    Linux干货 2016-08-21
  • 第二十周作业

    一、用keepalived实现nginx与lvs的高可用集群 keepalived+nginx高可用环境:node1:    192.168.31.233     keepalived+nginx masternode2:    192.168.31.72      k…

    2017-07-22