用户和组的简介

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

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

相关推荐

  • SSH原理与运用:远程登录

    如果本地用户名与远程用户名一致,登录时可以省略用户名。 1 $ ssh host SSH的默认端口是22,也就是说,你的登录请求会送进远程主机的22端口。使用p参数,可以修改这个端口。 1 $ ssh –p 2222 user@host 上面这条命令表示,ssh直接连接远程主机的2222端口。 三、中间人攻击 SSH之所以能够保证安全,原因在于它…

    Linux干货 2017-08-14
  • python-多进程

    进程是由系统自己管理的。 1:最基本的写法 from multiprocessing import Pool def f(x):     return x*x if __name__ == '__main__': &nb…

    Linux干货 2016-11-05
  • 2016/10/14作业

    2016/10/14作业: ##操作类: 1. 设置自己的终端提示符,要求字符终端登录时: a> 需要带颜色  b> 需要显示当前执行到了第几条命令  c> 显示当前登录终端,主机名和当前时间 答:要在用户登录时终端提示符,需要更改当前系统的环境变量: /etc/bashrc文件 #[ "$PS1" …

    Linux干货 2016-10-19
  • 网络通信安全基础OpenSSL

    OpenSSL: NIST: 保密性: 数据保密性 隐私性 完整性: 数据完整性 系统完整性 可用性  安全攻击: 被动攻击:窃听 主动攻击:伪装、重放、消息篡改、拒绝服  安全机制: 加密、数字签名、访问控制、数据完整性、认证交换、流量填充、路由控制、公证 安全服务: 认证 访问控制 数据保密性 连接保密性 无连接保密性 选择域保密性 …

    Linux干货 2015-09-06
  • Linux进程及管理(1)

    Linux进程及管理(1) 内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能 Process: 运行中的程序的一个副本; 存在生命周期Linux内核存储进程信息的固定格式:task struct 多个任务的的task struct组件的链表:task list 进程创建: init 父子关系 进程:都由其父进程创建 fork(), cl…

    Linux干货 2015-05-28
  • 2016-08-12博客作业

    德摩根定理       在命题逻辑和逻辑代数中,德摩根定律(或称德摩根定理)是关于命题逻辑规律的一对法则。奥古斯塔斯·德摩根首先发现了在命题逻辑中存在着下面这些关系: 非(P 且 Q)=(非 P)或(非 Q) 非(P 或 Q)=(非 P)且(非 Q)     …

    Linux干货 2016-08-15