• 9 用户与组


    1、用户与组

    系统上的每个进程都是为特定用户运行的;每个文件都属于特定的用户;访问文件和目录受到用户的限制;进程所属用户决定该进程可访问的文件和目录。

     

    2、常用的命令

    id: 查看当前登录的用户信息

    id username: 查看username的信息

    wc:查看文件信息,多少行,多少字符

     

    3、和用户组相关的文件

    /etc/passwd(用户信息): root:x:0:0:root:/root:/bin/bash  用户名/密码站位符/uid/gid/描述/home/shell

    /etc/shadow(密码信息): root:$1$RQF6Hgs/$8zbWgDRZfty9DGNWuhWSY.:17277:0:99999:7:::

    通过man 5 shadow查看: 用户名/密码信息/最后一次改变密码的时间/密码最小年龄/密码最大年龄/多少天需要修改///

    /etc/group(组信息): mail:x:12:postfix  /组名/密码站位符/组id/成员列表

     

    4、系统约定

    uid: 0 特权用户

    uid:1-499 系统用户

    uid:500+ CentOS 7.0以后 1000+

     

    5、root user

    uid is 0

    all power

    该用户有权利覆盖文件系统上的普通权限

    安装与删除软件并管理文件和目录

    大多数设备只能由root 控制

     

    6、用户管理

    groupadd: 添加组

    groupdel: 删除组

    useradd: 添加用户;-g 指定主组,-G 指定附加组

    usrdel: 不加参数只删用户,不删用户home目录与邮件目录;带 -r删除所有信息。

    passwd: 修改密码

     

    usermod:修改用户组

    usermod -G hr user01:将用户user01的附加组改为hr,会覆盖原来的附加组;

    usermode -aG hr user01:将用户user01添加到hr;

     

    gpasswd:修改用户组

    gpasswd -a jack hr: 将用户添加到组

    gpasswd -d jack hr:将用户从组删除

     

    chgrp [optional] [group] [file]

    chgrp -R groupName fileName:将文件fileName的组改为groupName

     

    chown [optional] [user] [file]

    chown -R userName files:将文件files的所属者改为userName

     

    7、所有对用户的操作都是修改文件

    /etc/passwd

    /etc/shadow

    /etc/group

     

     

     abc

  • 相关阅读:
    canvas 实现弹跳效果
    canvas 实现太阳系效果
    canvas 实现赛车游戏
    Internet History,Technology,and Security -Security: Encrypting and Signing(Week8)
    Internet History,Technology,and Security -Technology: Application Protocols(Week7)
    Internet History,Technology,and Security -Transport Control Protocol(TCP)(Week6)
    Internet History,Technology,and Security
    Internet History,Technology,and Security
    Internet History,Technology,and Security
    Internet History,Technology,and Security
  • 原文地址:https://www.cnblogs.com/Latiny/p/10818459.html
Copyright © 2020-2023  润新知