第六章 用户账号和组管理

第六章 用户账号和组管理vim


第一节 用户分类安全

  • 超级用户bash

    root:x:0:0:root:/root:/bin/bashide


    root x 0 0 root /root /bin/bash
    用户名
    为root
    x表示
    有密码
    用户ID
    组ID 与用户
    相关的
    注释
    用户主目录 登陆系统后
    执行的第一
    个程序
  • 普通用户spa

    thomas:x:1000:1000:thomas:/home/thomas:/bin/bashblog


    thomas x 1000 1000 thomas /home/thomas /bin/bash
    用户名
    为Thomas
    x表示
    有密码
    用户ID 组ID 与用户
    相关的
    注释
    用户主目录 登陆系统后
    执行的第一
    个程序


第二节 用户账号建立和管理ci


  1. 建立用户账号get

    useradd user1it

  2. 建立用户密码io

    passwd user1

    wKiom1YH38Hxzwz-AAHQKZLyulk371.jpg

  3. 查看用户信息

    id user1

    wKioL1YH4NzRx7OOAABocxPTAl8574.jpg

  4. 查看存放用户信息文件

    cat /etc/passwd

  5. 查看存放用户密码信息文件

    cat /etc/shadow

  6. 删除用户账号

    userdel user1    该删除只是将user1/etc/passwd配置文件中删除,

                     而user1的目录没有删除,目录仍是保留在/home目录下。

    userdel -r user1

    /etc/passwd配置文件删除,也将/home/user1目录删除。


  7. 建立虚拟用户账号

    虚拟用户账号,即只能访问特定目录,而没有登陆系统的权限。

    vim /etc/passwd

    打开/etc/passwd文件,找到user1:x:1001:1001::/home/user1:/bin/bash行,

    进入插入模式后将其/bin/bash修改成/sbin/nologin,以后保存退出。

    wKiom1YH5C7iLOypAAMDzr8r9zI732.jpg


第三节 用户组建立和管理


  1. 建立用户组

    groupadd public    建立public组

    wKiom1YIe57BK-IsAAA2JLWDdPs412.jpg

  2. 建立用户组密码

    gpasswd public

    wKiom1YIe__y8QNmAABzVwO6SwQ903.jpg

  3. 查看用户组信息

    cat /etc/group

    wKioL1YIfHOxsLeWAADsPCjo-DQ950.jpg

  4. 查看安全组账号信息

    cat /etc/gshadow

  5. 修改组名称

    groupmod -n test public    即将public组名称修改成test

  6. 删除组

    groupdesl test


第四节 用户账号和组管理


  1. 用户账号添加到组里

    gpasswd -a user1 public    将用户账号user1添加到public组里

  2. 组里删除用户

    gpasswd -d user1 public    将用户账号user1从public组里删除

  3. 能够在建立用户账号的时候,直接将用户账号添加到组里,前提是组先建立好

    useradd -G Shanghai user1    即建立user1并将user1添加到Shanghai组里

  4. 将用户账号同时添加到多个组里

    useradd -G Shanghai,Beijing user2 即将user2账号同时添加到Shanghai和Beijing两个组里

相关文章
相关标签/搜索