• 欢迎光临~

Linux基础-(文件权限)

开发技术 开发技术 2022-01-23 187次浏览

stat   文件名     用于显示文件时间和 inode 内容,inode相关的知识会在后面的磁盘管理章节详细讲解,这边主要来看文件的时间

 

[root@rhel8-server sch]# stat 123.txt

  File: 123.txt

  Size: 10        Blocks: 8          IO Block: 4096   regular file

Device: fd00h/64768d Inode: 35350365    Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Context: unconfined_u:object_r:default_t:s0

Access: 2022-01-23 05:49:36.508028685 -0500

Modify: 2022-01-23 05:42:04.540686236 -0500

Change: 2022-01-23 05:42:04.544679714 -0500

 Birth: -

 

 

* Access:访问时间,也叫atime

  * 当文件被访问的时候,这个时间就会发生改变

  * Linux文件运行的时候查看文件又频繁数量又大,如果每次atime发生变化的时候都记入硬盘,或造成很大的压力。RHEL6开始relatime,atime延迟修改,必须满足其中一个条件:

    * 自上次atime修改后,已达到86400秒

    * 发生写操作时

* Modify:修改时间,也叫mtime

  * 当文件内容发生变化的时候,这个时间就会发生改变

* Change:改变时间,也叫ctime

  * 当文件状态被改变的时候,这个时间就会发生修改

 

 

文件权限设置:可以赋予某个用户或组,能够以何种方式,访问某个文件

Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。

为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。

-rw-r--r--. 1 root root  19 Dec 11 14:10 12345.txt

 

-        rw-r--r--    1     root   root    9    Jul 16 13:09    1234.txt

文件类型      权限    连接数  属主   属组 大小     创建时间   文件名

 

文件类型: -  普通文件   d 目录

 

 

 

 

每一个文件都会有uid   gid    属主    属组

同时这个文件运行时也会带上uid   gid    其实就是这个属主ID  属组ID

访问任何一个文件  我们都有权限规定   

每个文件   都有3个对象    对三个对象赋予不同权限   

1.属主

2.属组

3.其他人

 

每个文件  都有三个权限  :    r 可读       w 可写     x 可执行 

某脚本123.txt    属主 root   属组 root   

对root而言 某脚本A这个文件可读可写可以执行

对root这个组而言  某脚本A这个文件 只可以看和编写不能执行

对其他人而言 某脚本A这个文件 只可以看   

于是这个文件的权限: rwxrw-r--

 

程序员灯塔
转载请注明原文链接:Linux基础-(文件权限)
喜欢 (0)
违法和不良信息举报电话:022-22558618 举报邮箱:dljd@tidljd.com