Linux文件权限

在Linux中,对系统服务的文件通常只有root才能读写或执行。

说明:Linux记录用户身份的是UID(用户ID)和GID(群组ID),root的两个ID号均为0,一般用户的两个ID号通常在500以后,1~499之间为系统预留使用。

使用ls -al指令后会看到如下内容:

文件属性

文件属性共10个字符,分为4部分,各部分含义如下。

文件类型

d-目录

--文件

l-链接文件(link file)

b-设备文件中可供储存的接口设备

c-设备文件中串行接口设备(如键盘、鼠标)

文件拥有者的属性(owner)、文件所属群组的属性(group)、其他人关于此文件的属性(others)

r(Read

读取):对文件有读取文件内容的权限(cat指令);对目录有查看目录下内容的权限(ls指令)。

w(Write

写入):对文件有增加、删除、修改文件内容的权限;对目录有增加、删除、修改目录下内容的权限。

x(eXecute

执行):对文件有执行文件的权限(./指令);对目录该有进入目录的权限(cd指令)。

说明:

1.“-”表示没有权限。

2.x与目录的关系十分重要,如果一个目录只有r而没有x,那么在该目录下不能使用任何指令,所以也就无法进

入该目录。所以在设置文件夹时r与x应同时存在。

3.Windows和Linux下可执行的只能是二进制文件,但是在Windows下一个文件是否能执行是由后缀名决定的(例如.exe、.bat、.com等),而Linux下是由属性x决定的,与后缀名没有丝毫关系。

4.r、w、x是基本权限。

链接数

链接占用的节点(i-node),若为d(目录类型),通常与该目录下有多少个子目录有关。

文件拥有者

文件或文件夹所属的用户。

文件所属群组

文件拥有者所属的群组。

文件容量

文件的大小,单位为B。

文件最后被修改的时间

文件的建档日期或最近的修改日期,分别为月、日即时间。如果以中文安装的Linux,由于中文无法显示在文字界面的终端机上,所以这一栏会变为乱码,可以以root登录,使用vi修改/etc/sysconfig/i18n文件,将“LC_TIME”改为“LC_TIME=en”,保存退出并重新登录即可显示为英文形式的日期了。

文件名

如果文件名是以“.”开头的,则表明这个文件为隐藏文件。隐藏文件通过指令“ls”是不会被显示出来的,需要使用“ls

-al”参数才能显示出来所有文件。

改变权限

改变拥有者chown(change

owner)

chown yly tmp //改变文件tmp的拥有者为yly用户

chown -R yly:yly tmp

//改变tmp文件及其下的文件和子目录的权限为yly用户:yly组

说明:要改变的文件拥有者,也就是用户名必须存在于/etc/passwd文件中,否则就会显示错误。另外用户密码

是保存在/etc/shadow文件夹中的。

改变群组chgrp(change

group)

chgrp yly tmp //改变tmp文件的群组为yly组

说明:要改变的目标群组名称必须在于/etc/group文件中存在,否则就会显示错误。

注意:当使用cp指令复制文件时,被复制的文件拥有者和群组仍没有改变,此时需要使用以上指令进行设置。

改变文件权限chmod

数字类型改变文件权限

owner、group和others中的r、w和x分别可以使用数字代表各属性:

r:4

w:2

x:1

例如:文件a.txt的权限为[-rwxrwx---],相加结果为:

owner = rwx = 4 + 2 + 1 = 7

group = rwx = 4 + 2 + 1 = 7

others = --- = 0 + 0 +0 = 0

所以,三组属性的数值可以表示为770。

chmod 754 a.txt //改变a.txt文件的权限为[-rwxr-xr--]

说明:要将一个文件的权限变为他人可执行且不可修改为755,变为其他人不能查看修改为740。

符号类型改变文件形态

分别使用u、g和o代表owner(user)、group和others,a代表全部(all)的三个组(u、g和o)。

使用+(加入)、-(除去)、=(设定)这3个参数进行权限修改。

chmod u=rwx,og=rx a.txt //改变文件a.txt的权限为[-rwxr-xr-x]

chmod a+w a.txt //给a.txt的三组(u、g和o)增加x属性,即改变权限为[-rwxrwxrwx]

linux文件权限754,Linux文件权限相关推荐

  1. linux文件权限754表示,Linux命令chmod修改文件权限 777和754方法

    在linux操作系统下,使用shell命令来操作: 常用下面这条命令: chmod 777  文件或目录 示例:chmod  777 /etc/squid 运行命令后,squid文件夹(目录)的权限就 ...

  2. linux系统电脑的权限设置,Linux下的文件权限设置修改详解linux操作系统 -电脑资料...

    在linux中更改所属用户组是使用chgrp,更改文件拥有者, chown,更改9个属性, chmod这三种常用的问题,在linxu中这三个命令就是对文件目录权限的控制命令了,下面我来介绍它们的用法与 ...

  3. linux文件权限 421,Linux的文件权限设置为什么可以使用421

    最近做项目碰到个数据库的设计: 要求某个物品属于三种类别中的一种或者几种,由于这三个类别是固定不变的,故不再搞更多麻烦的配置项,直接在数据库中增加一个字段,标志类别,由于可能是三个类别中的任意组合. ...

  4. linux怎么查看文件权限命令,Linux文件权限查看及修改命令chmod

    查看权限 Linux文件访问权限分为可读,可写和可执行三种. 可用ls -l命令查看,例: ls -l 显示 -rwxr-xr-x 1 root root 6444 09-22 15:33 shmwr ...

  5. linux 任务计划 权限设置,Linux系统 文件权限+计划任务+日志系统

    实验目的:熟练掌握权限相关概念和具体操作 实验环境:Red Hat Enterprise Linux Server 5.3 实验步骤: 一.文件权限 二.计划任务 三.日志 一.文件权限 (一)基本权 ...

  6. Linux配置协同工作目录,Linux学习二:文件权限与目录配置

    Linux文件权限 ls指令可查看当前目录下的所有文件及文件夹,ls -al可以展示所有文件夹得详细属性. 其中,第一列为文件类型与权限 如图所示: 第一个字符代表这个文件是『目录.文件或链接文件等等 ...

  7. linux文件的权限模式,Linux文件权限和访问模式

    为了更加安全的存储文件,Linux为不同的文件赋予了不同的权限,每个文件都拥有下面三种权限: 所有者权限:文件所有者能够进行的操作 组权限:文件所属用户组能够进行的操作 外部权限(其他权限):其他用户 ...

  8. linux 文件权限标识,linux文件权限学习 包括 特殊权限

    1.Linux使用9个权限位来标识 chmod:更改文件权限 chgrp:修改文件所属组 chown:修改文件拥有者 2.目录的读.写和执行权限含义 对于文件的读写执行的含义,都比较了解,对于目录的权 ...

  9. linux文件权限_Linux的文件特殊权限

    Linux文件权限的作用域有三个: •属主:u•属组:g•其他:o 针对这三者,除了基础的rwx权限之外,还有如下几个特殊权限 SUID: 默认情况下,进程的属主是其发起者,进程以发起者的身份运行 如 ...

最新文章

  1. 裴健当选加拿大皇家学会院士:曾任华为首席科学家、京东副总裁,学术引用超8万次...
  2. C++对象内存布局--①测试虚函数表属于类
  3. Java IO流之文件流
  4. 启明云端分享|ESP32 AT 相关资源从哪里获得?以及经常会遇到的AT相关问题
  5. boost::fusion::filter_view用法的测试程序
  6. 开放下载!《深入浅出玩转物联网平台》
  7. 漫画:如何用栈实现队列
  8. 升级换代!Facebook全新电商搜索系统Que2Search
  9. Prometheus正式从CNCF毕业
  10. 表格超出_?那些年Word表格你肯定踩过的坑
  11. java影院票务管理系统项目开发计划
  12. 食堂报餐点餐公司订餐微信小程序源码开发使用
  13. 【项目管理】交付绩效域管理
  14. 驱动开发:Win10内核枚举SSDT表基址
  15. 业务数据分析-常见业务指标
  16. HDR视频色调映射算法(之二:Adaptive temporal TMO)
  17. 解决js小数加减法精确度问题
  18. 蘑菇街2021财年Q3财报出炉:首次实现单季度盈利
  19. 脚本批量执行Redis命令
  20. win7计算机打开一直在搜索,在win7电脑中打开文件夹却变成了搜索界面怎么办?...

热门文章

  1. openshift origin v1.5.0安装
  2. 《北漂的京城巡回礼》
  3. 如何使用和传播自由软件?
  4. 中华医学期刊文献去哪里查阅下载
  5. 黑话(网络安全专业术语)
  6. 在Linux上安装Gearman及配置使用Gearman的PHP扩展环境
  7. linux环境变量和linux命令export
  8. CSS|文本溢出隐藏
  9. 物联网将如何塑造未来的网络
  10. 快播王欣即将出狱 还有机会吗?