linux文件权限754,Linux文件权限
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文件权限相关推荐
- linux文件权限754表示,Linux命令chmod修改文件权限 777和754方法
在linux操作系统下,使用shell命令来操作: 常用下面这条命令: chmod 777 文件或目录 示例:chmod 777 /etc/squid 运行命令后,squid文件夹(目录)的权限就 ...
- linux系统电脑的权限设置,Linux下的文件权限设置修改详解linux操作系统 -电脑资料...
在linux中更改所属用户组是使用chgrp,更改文件拥有者, chown,更改9个属性, chmod这三种常用的问题,在linxu中这三个命令就是对文件目录权限的控制命令了,下面我来介绍它们的用法与 ...
- linux文件权限 421,Linux的文件权限设置为什么可以使用421
最近做项目碰到个数据库的设计: 要求某个物品属于三种类别中的一种或者几种,由于这三个类别是固定不变的,故不再搞更多麻烦的配置项,直接在数据库中增加一个字段,标志类别,由于可能是三个类别中的任意组合. ...
- linux怎么查看文件权限命令,Linux文件权限查看及修改命令chmod
查看权限 Linux文件访问权限分为可读,可写和可执行三种. 可用ls -l命令查看,例: ls -l 显示 -rwxr-xr-x 1 root root 6444 09-22 15:33 shmwr ...
- linux 任务计划 权限设置,Linux系统 文件权限+计划任务+日志系统
实验目的:熟练掌握权限相关概念和具体操作 实验环境:Red Hat Enterprise Linux Server 5.3 实验步骤: 一.文件权限 二.计划任务 三.日志 一.文件权限 (一)基本权 ...
- Linux配置协同工作目录,Linux学习二:文件权限与目录配置
Linux文件权限 ls指令可查看当前目录下的所有文件及文件夹,ls -al可以展示所有文件夹得详细属性. 其中,第一列为文件类型与权限 如图所示: 第一个字符代表这个文件是『目录.文件或链接文件等等 ...
- linux文件的权限模式,Linux文件权限和访问模式
为了更加安全的存储文件,Linux为不同的文件赋予了不同的权限,每个文件都拥有下面三种权限: 所有者权限:文件所有者能够进行的操作 组权限:文件所属用户组能够进行的操作 外部权限(其他权限):其他用户 ...
- linux 文件权限标识,linux文件权限学习 包括 特殊权限
1.Linux使用9个权限位来标识 chmod:更改文件权限 chgrp:修改文件所属组 chown:修改文件拥有者 2.目录的读.写和执行权限含义 对于文件的读写执行的含义,都比较了解,对于目录的权 ...
- linux文件权限_Linux的文件特殊权限
Linux文件权限的作用域有三个: •属主:u•属组:g•其他:o 针对这三者,除了基础的rwx权限之外,还有如下几个特殊权限 SUID: 默认情况下,进程的属主是其发起者,进程以发起者的身份运行 如 ...
最新文章
- 裴健当选加拿大皇家学会院士:曾任华为首席科学家、京东副总裁,学术引用超8万次...
- C++对象内存布局--①测试虚函数表属于类
- Java IO流之文件流
- 启明云端分享|ESP32 AT 相关资源从哪里获得?以及经常会遇到的AT相关问题
- boost::fusion::filter_view用法的测试程序
- 开放下载!《深入浅出玩转物联网平台》
- 漫画:如何用栈实现队列
- 升级换代!Facebook全新电商搜索系统Que2Search
- Prometheus正式从CNCF毕业
- 表格超出_?那些年Word表格你肯定踩过的坑
- java影院票务管理系统项目开发计划
- 食堂报餐点餐公司订餐微信小程序源码开发使用
- 【项目管理】交付绩效域管理
- 驱动开发:Win10内核枚举SSDT表基址
- 业务数据分析-常见业务指标
- HDR视频色调映射算法(之二:Adaptive temporal TMO)
- 解决js小数加减法精确度问题
- 蘑菇街2021财年Q3财报出炉:首次实现单季度盈利
- 脚本批量执行Redis命令
- win7计算机打开一直在搜索,在win7电脑中打开文件夹却变成了搜索界面怎么办?...