美文网首页
day13-linux运维-用户基础知识与权限

day13-linux运维-用户基础知识与权限

作者: 杨丶子 | 来源:发表于2019-04-11 15:19 被阅读0次

    创建一个新目录 硬链接的数量为什么是2?

    16952149-b842a5d3c7a51338.png

    一、用户相关基础

    1. 单用户多任务:

    一个用户登录系统执行多个服务任务和进程
    

    2.多用户多任务:

    用的可以是不同的趋同账号或超级账号root;
    不同用户所具有的权限也不同,
    不同的任务工作由不同的维护人员来完成,也可以说是不同的用户。
    

    3.用户的UID和GID

    UID ---身份证号
    GID ---户口本号
    如何查看UID 用 id +用户名

    [root@oldboy59 tmp]# id 
    uid=0(root) gid=0(root) groups=0(root)
    [root@oldboy59 tmp]# id oldboy
    uid=1000(oldboy) gid=1000(oldboy) groups=1000(oldboy)
    

    4.linux用户分类:

    超级用户 皇帝 UID:
            0
            拥有最高权限
    普通用户 老百姓 UID:
            能登录系统,但只能操作自己目录的内容
            (CentOS6)大于等于500-65535
            (CentOS7)大于等于1000
    虚拟用户 傀儡 UID:
            无法直接创建,系统自身拥有,不具有登录系统的能力
            (CentOS6)1-499
            (CentOS7)1-999
    

    5.用户管理命令:

    whoami   显示挡当前用户
    id       查询用户信息 (UID GID)
    useradd oldboy 创建用户
    passwd oldboy  添加用户密码
    su - oldboy    切换用户 ※※
    userdel        删除用户
    ctrl+d         返回用户
    
    用户切换命令图解.png

    6.用户相关的文件

    etc/passwd每一列的含义.png

    7.用户与文件关系

    16952149-5609feae43ec30ee.png

    简写;
    所有者 user ----->u
    所属组 group ----->g
    其他用户 other ----->o
    合起来用 ----->ugo

    二、linux权限:

    每个文件或目录都有一组共9个基础权限位,通过这9个权限位来控制属主、用户组以及其他用户对文件的访问权限的
    

    1. -rwxr-xr-x (第一个-代表属性)

    rwx开头三位:属主权限位
    r-x中间三位:用户组权限位
    r-x最后三位:其他用户权限位

    rwx
    r 可读权限 用 4 表示
    w 可写权限 用 2 表示
    x 可运行执行权限 用 1 表示
    - 没有任何权限 用 0 表示

    2. 权限计算:

    -rwx r-x r-x
    421 401 401
    7 5 5
    例:
    750 -rwxr-x--- 421401000
    640 -rw-r----- 420400000
    604 -rw----r-- 420000400
    644 -rw-r--r-- 420400400
    400 -r-------- 400000000

    3.修改权限:chmod

    chmod
    + ---->添加权限
    - ---->去掉权限
    = ---->去掉原有有 赋予新权限
    数字命令 rwxr-xr-x 755
    字母命令 ugo+rwx
    递归 R (不重要 比较危险)

    4.Linux文件修改时属性列

    mtime
    modify time
    文件的修改时间
    atime
    access time
    文件的访问时间
    ctime
    change time
    文件的改变时间

    ls -lt 查看时按 修改文件内容,文件的修改时间 显示
    ls -lc 查看时按 修改文件内容,移动文件或改变文件属性 显示

    查看文件属性的命令 ----->stat

    File: ‘oldboy.txt’
      Size: 57          Blocks: 8          IO Block: 4096   regular file
    Device: 803h/2051d  Inode: 51122071    Links: 1
    Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
    Access: 2019-04-08 11:20:22.899835547 +0800
    Modify: 2019-04-08 11:16:52.276939953 +0800
    Change: 2019-04-08 11:16:52.276939953 +0800
     Birth: -
    

    相关文章

      网友评论

          本文标题:day13-linux运维-用户基础知识与权限

          本文链接:https://www.haomeiwen.com/subject/clbtwqtx.html