用户和组的简介

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

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 20:09
下一篇 2017-07-22 20:39

相关推荐

  • 第二周练习与作业

    第二周作业 1、Linux上的文件管理类命令有哪些,其常用的使用方法及其相关示例演示          文件管理类命令:cp,mv,rm cp: 源文件;目标文件          [root@loc…

    Linux干货 2017-08-09
  • 【26期】Linux第七周学习小总结

        今天给大家的分享是本周的一个有趣的小内容,LVM逻辑卷相关的,为什么分享这个内容呢?主要是刚没有接触或者说深入接触Linux时,有人在群里提问,如果不用虚拟机,那Centos本身有快照吗?当时说的答案很热闹,不过大部分还是倾向于没有快照,本周学习的逻辑卷管理器章节里,就这个问题给了一个准确答案,那我们一起来看一下吧!  …

    2017-08-26
  • 马哥教育网络19期+第五周练习博客

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行;   grep "^[[:space:]]\+.*" /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; &n…

    Linux干货 2016-06-19
  • linux中硬链接与软链接的区别

    硬连接和软链接的区别: 1、          首先,两者的作用对象不同: 硬链接,只能应用于文件,而不能应用于目录,而且不能跨文件系统(即分区)。 软(符号)链接,可以应用于文件,而且可以应用于目录和可跨文件系统(分区)。 2、   &n…

    Linux干货 2016-10-20
  • Mysql cmake 编译安装、

    基于cmake的mysql安装 1.1 前言 从mysql5.5起,mysql源码安装的编译工具configure开始向cmake过渡。安装方式和之前的略有不同。在这里简单介绍总结下。 安装之前,检查下GNU make, GCC, Perl, libncurses5-dev,cmake-2.8.4是否都已经安装,如果没有安装,用yum install 安装补…

    Linux干货 2017-08-29
  • iptables/netfilter入门

      iptables是Linux中的重要组件,它是对报文进行过滤,在2001年的1月Linux 2.4内核发布以来,就已经是Linux的一部分了。     现在的iptbales已经成为了功能很大的防火墙,具备了专有的商业防火墙的大多数的功能了。 1、防火墙简介 2、iptables/netfilter简介 …

    Linux干货 2017-01-31