zoukankan      html  css  js  c++  java
  • Linux笔记(第二天)

    tail  -1  /etc/passwd 显示最后一行

    一、用户类型:

    超级用户:root 超级管理员 ID=0

    普通用户:系统用户:uid:1~999(centos7) 1~499(centos6)

                      本地用户:uid:1000+  (centos7)   500+  (centos6)

         uid:身份标识,类似于身份证。

    虚拟用户:伪用户 不需要登录 主用于某个服务。

    二、用户管理


    添加用户:

    useradd -m -u "UID" -g "初始组" -G "附加组" -s "使用的shell"  用户名

      -m XXX #在/home 目录下创建XXX主目录,可进行读写、安装程序等操作。

      -M 不创建用户目录

       -d  用户主目录地址。(可指定用户家目录)

      -g XXX  #设置用户初始组名称XXX或数字ID,该组必须是存在的,如果没有默认创建该组。

      -G XXX #用户需要加入的附加组。逗号隔开多个组。

      -s  XXX #用户默认登录shell 的路径。(就是使用哪一类shell命令)。

    tcpdump:x:72:72::/:/sbin/nologin (用户名:密码占位符:UID:GID:用户描述:用户主目录:(不需要登录)使用的shell)

    设置密码:

    passwd XXX      

    删除用户和密码:

    userdel -r XXX (删除用户) #包括删除用户文件和密码

    修改用户名:

    usermod -L XXX   #更改用户名

    修改用户密码:

    passwd (修改当前用户密码)

    passwd XXX (修改XXX用户名密码)

    用户配置文件: /etc/passwd  记录了每个用户和的一些基本属性,并且对所有用户可读,每一行记录对应一个用户,每行记录通过冒号进行分割。

    用户对应密码文件: /etc/shadow

    三、用户组

    创建用户组:

    useradd -g '用户组名' -G '附加用户组名'

    关系:

      一对一:一个用户存在一个组中; 一对多:一个用户存在多个组中

      多对一:多个用户存在一个组中; 多对多:多个用户存在多个组中

    用户组文件:/etc/group   

  • 相关阅读:
    内存对齐
    总结一下,一晃工作有一年了
    标准库中迭代器的关系
    反转迭代器和插入迭代器的区别
    MFC定时关机程序的实现3-最小化到托盘栏
    MFC定时关机程序的实现2-添加启动项到注册表
    MFC定时关机程序的实现1
    C++文件读写之对象的读写
    ADO之密码验证--3次错误就锁定『改进』
    ADO之密码验证--3次错误就锁定
  • 原文地址:https://www.cnblogs.com/sheshidu/p/11568886.html
Copyright © 2011-2022 走看看