加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 钦州站长网 (https://www.0777zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux文件之属性与权限详解

发布时间:2023-02-04 14:34:59 所属栏目:Linux 来源:
导读:  Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。

  在Linux里面,任何一个文件
  Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。
 
  在Linux里面,任何一个文件都具有“User,Group,Others”(用户、用户组、其他人)三种身份
 
  用户组最有用的功能之一,就是当你在团队开发资源的时候Linux 文件基本属性,且每个账号都可以有多个用户组的支持
 
  Linux文件属性:
 
  1、以root身份登录Linux后,执行“ls -al”(ls:list,显示文件的文件名与相关属性;-al:表示列出所有的文件详细的权限与属性(包含隐藏文件));
 
  第一列:文件的类型与权限
 
  第一个字母代表文件类型:d目录
 
  -文件
 
  l链接文件
 
  b设备文件里的可供存储的接口设备
 
  c表示设备文件里的串行端口设备,如键盘鼠标等一次性读取设备·
 
  接下来三个一组,第一组为文件所有者(User)权限,第二组为同用户组(group)的权限,第三组为其他非本用户组(Others)的权限
 
  2. 第二列:有多少文件名连接到此节点(i-node)
 
  每个文件都会将它的权限与属性记录到文件系统的i-node中,不过我们使用的目录树却是使用文件名来记录,因此每个文件名就会连接到一个i-node,这个属性记录的就是有多少不同的文件名连接到相同的一个i-node号码
 
  3.第三列:所有者账号
 
  4.第四列:文件所属用户组
 
  5.第五列:容量大小,默认单位B
 
  6.第六列:创建或最近修改日期
 
  查看完整时间 ls -l --full-time
 
  (乱码可以使用"LANG = en_US"来修改语言)
 
  (修改系统配置文件“/etc/sysconfig/i 18n”,利用nano来修改该文件内容,使“LANG = en_US”使系统默认语言为英文)
 
  7.第七列:文件名
 
  rwx:位置不会改变,如果没有权限就会出现减号(-)
 
  r:可读(read)
 
  w:可写(write)
 
  x:可执行(execute)
 
  文件权限的重要性
 
  Linux与Windows区别之一:在Linux系统中,每一个文件都多加了很多的属性进来,尤其是用户组的概念
 
  1、系统保护功能(数据安全性)
 
  2、团队开发软件或数据共享的功能
 
  3、未将权限设置妥当会带来一些危害
 

(编辑:PHP编程网 - 钦州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!