初学Linunx第四天218/9/21(linux部分文件命令与权限设置)

第四天了,加油。
大后天中秋节,祝自己节日快乐啦啦啦(。・∀・)ノ゙
奈斯!
记笔记了

  1. tail命令 显示文件最后10行
    如果加上-n就是显示最后n行在这里插入图片描述

  2. 一个Linux目录或者文件都会有一个所有者和所属组,即文件的拥有着,所属组是指的是这个文件属于哪一个用户组(一个用户组可以有好多的用户)

  3. 用ls -l可以查看当前目录文件下面的文件属性
    在这里插入图片描述
    像图中箭头所指向的
    -:表示普通文件
    d:表示为目录
    l:表示为连接文件
    b:表示该文件为块设备,磁盘的分区文件就是这一种类型
    c:表示为串口文件
    s:表示为套接字文件
    后面9位字符3位一组 r (可读)、w(可写)、x(可执行)
    9位共分3组,从左到右分别为所有者,所属组,其他人的权限

  4. 下面是文件权限的更改,自我感觉很好玩(❤ ω ❤)

所属组的权限更改

  1. 命令chgrp
    (能够更改文件的所属组,格式为 chgrp [组名] [文件名】)在这里插入图片描述
    红色的箭头我们发现他还可以创建所属组
    蓝色的箭头我们能看到所属组确实改变了是不是很ԅ(¯﹃¯ԅ)

所有者的权限更改

  1. chown命令
    在这里插入图片描述
    创建用户(useradd命令) 后面跟上的是你想创建的用户名字在这里插入图片描述
    我们创建了目录与里面的文件,然后查看所属,我们可以从图中的两个箭头看到上方的ls查询随后的是(-ld)这个可以查看所有者
    此时dir3目录的所有者是user1 此时chown后面没有跟着东西
    但是它里面的文件rest3依旧是root
    有点东西Σ(っ °Д °;)っ
    在这里插入图片描述
    紧接着我们发现我所写的chown命令后面跟着一个-R(这里是因为-R主要用于目录,主要是级联的更改,即不仅更改当前目录还更改目录里面的文件的权限)
    在这里插入图片描述
    这时候我们能够发现test以及它目录下面的文件都已经修改为所有者为user1,所属组为testgroup

改变用户对文件的权限

  1. chomd命令(在这个嘎子,Linux用了数字代替 r (可读)、w(可写)、x(可执行)r=4,w=2,x=1 入rwxrwx— 为770具体算法为
    rwx=4+2+1=7,rwx=4+2+1=7,—=0+0+0=0是不是o((⊙﹏⊙))o.
    在这里插入图片描述
    备注:还可以使用 u(user用户)g(group所属组),o(others其他人)、a(all所有人)
    u=rwx,og=rx
    在这里插入图片描述
    如果只是针对个别的进行修改号可以这样子在这里插入图片描述
    直接进行加减操作

  2. umask 命令
    正常情况下umask的默认值是0022在这里插入图片描述
    在系统中文件和目录的默认值分别为(文件:666,目录:777)
    而umask就是上两串数字减去umask的值
    所以目录的权限为= rwxr-xr-x
    文件的权限为= rw-r–r--
    还可以更改命令
    如 # mask 002在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_40701060/article/details/82803517