参考链接

文件的基本属性

Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一个文件(包括目录文件)的权限做了不同的规定。

查看文件的属性

用ls -l的方式查看文件的属性:

  • 第0位确定文件类型
  • 第1~3位确定属主拥有该文件的权限
  • 第4~6位确定属组拥有该文件的权限
  • 第7~9位确定其他用户拥有该文件的权限

更改文件属性

chgrp 更改文件属组

语法:
chgrp [-R] 属组名 文件名

举例:
在 /home/zxq 目录下,以root身份新建一个Test文件夹,可以看到其属主与属组均是root

键入命令:chgrp zxq Test,发现文件的属组已经改变

chown:更改文件属主,也可以同时更改文件属组

语法:
chown [-R] 属主名 文件名
chown [-R] 属主名:属组名 文件名

举例
还以Test文件夹为例。
键入命令:chown zxq Test 发现文件的属主已经改变

键入命令:chown root:zxq Test 发现文件的属组与属主均已改变

chmod:更改文件9个属性

Linux文件属性有两种设置方法,一种是数字,一种是符号。
Linux文件的基本权限有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。
我们可以使用数字代表各个权限:

  • r: 4 = 22,
  • w: 2 = 22
  • x: 1 = 20

每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为:[-rwxrwx—]

  • owner : 4 + 2 + 1 = 7
  • group : 4 + 2 + 1 = 7
  • others : 0 + 0 + 0 = 0

我们变更权限时,该文件的权限数字就是770

语法:
chmod [-R] xyz 文件或者目录

选项与参数:

  • xyz:就是刚刚提到的数字类型的权限属性,为rwx属性数值的相加
  • -R:进行递归(recursive)的持续变更,也就是连同次目录下的所有文件都会变更

举例:
依旧以Test文件夹为例,Test文件夹目前的属性是rwxr-xr-x,换算成数字也就是755

现在把Test文件夹的属性更改为rwxr–r--,换算成数字也就是744
键入命令chmod 744 Test 属性已更改

还有另一种方法是符号类型改变文件权限。
用u(user),g(group),o(others)代表三种身份的权限。
此外,a则代表all,即全部的身份。读写的权限可以写成r,w,x,也就是可以使用下表的方式来看:

命令 身份 符号 权限 作用对象
chmod u +(加入) r 文件或目录
g -(除去) w
o =(设定) x
a

举例:
将Test文件夹的属性设置为:rwxrw-rw-
键入命令 chmod u=rwx,g=rw,o=rw Test

将Test文件夹的属性设置为:rwxrwxrwx
键入命令 chmod a=rwx Test

将Test文件夹的属性设置为:rwxrwxrw-
键入命令 chmod o-x Test

Linux系列(6)- 文件的基本属性相关推荐

  1. Linux 系列之八文件和目录管理

    4 建立文件和目录 4.1 建立目录:mkdir ​ linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 命令 ...

  2. Linux系统文件夹权限475,linux系统中文件的特殊权限

    在上篇博客中叙述linux系统中文件的基本属性,见http://vinsent.blog.51cto.com/13116656/1951574,这篇给大家带来linux系统文件的特殊权限,包括SUID ...

  3. Linux 文件的基本属性 修改文件属性

    这里写目录标题 文件的基本属性 修改文件属性 1.chgrp:更改文件属组 2.chown:更改文件属主,也可以同时更改文件属组 3.chmod:更改文件9个属性 参考目录 文件的基本属性 Linux ...

  4. linux 环境变量文件_应急响应系列之Linux库文件劫持技术分析,有点硬核哟

    0×01 菜逼阶段 Linux库文件劫持这种案例在今年的9月份遇到过相应的案例,当时的情况是有台服务器不断向个可疑IP发包,尝试建立连接,后续使用杀软杀出木马,重启后该服务器还是不断的发包,使用net ...

  5. linux文件系统中文件基本权限,Linux文件权限基本属性图文详解

    [概述] 在 Linux 系统中,不同的用户处于不同的地位,拥有不同的权限,为保护系统安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定. Linux 系统的每一个文 ...

  6. linux c 判断文件打开文件,Linux 用C语言判断文件和文件夹

    Linux 用C语言判断文件和文件夹 #include #include #include #include int access(const char *pathname, int mode); i ...

  7. [Linux] PHP程序员玩转Linux系列-腾讯云硬盘扩容挂载

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...

  8. 轻松学习LINUX系列教程推出

    本系列多媒体教程已完成的博文: 1.轻松学习Linux之入门篇 http://chenguang.blog.51cto.com/350944/449214 2.轻松学习Linux之本地安装系统 (分区 ...

  9. [Linux] PHP程序员玩转Linux系列-Linux和Windows安装nginx

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...

最新文章

  1. php调用python脚本_Window环境下,PHP调用Python脚本
  2. JS问题Uncaught ReferenceError:XXXX is not defined
  3. 面试总结----java初级工程师
  4. 多线程不重复读取数据_别再犯错了,多线程访问同一个资源一定要上锁?
  5. python字典是什么的集合_Python中的字典和集合
  6. Java并发编程-BlockingQueue阻塞队列
  7. ngx-material中Datepicker的日期格式化和选择语系
  8. STEAM 正在检查可用更新 ,失败
  9. 你离技术大牛就只差这10个优质公众号!
  10. HTML第五章课后作业,第五章 组合逻辑电路 课后习题答案详解 资料资料资料.pdf...
  11. 国学传承美德,走进一德大脑屋国学启蒙课
  12. 对登录验证功能进行GUI设计
  13. Gateway原理及实例
  14. 影响ae渲染时间的计算机配置,分享两套影视后期电脑配置2019 能流畅使用ae和pr的电脑主机推荐...
  15. openwrt折腾记3-开通ipv6(二级路由)
  16. 51单片机实现用一个定时器输出可调PWM
  17. 卫生统计学v是什么意思_卫生统计学 名词解释
  18. 阿里巴巴客户体验事业群智能客服调度最佳实践
  19. OpenCV学习心得:Scalar()的几种使用方法
  20. Spark数据分析之第4课

热门文章

  1. html5自动收回键盘,如何监听移动端软键盘的弹出和收回?
  2. 营业执照办理后多久办税务登记证
  3. 关于IMMO设计的完美的图片_Andy_Issta_新浪博客
  4. Stunnel 的用法
  5. 将模型轴心点在unity中归正
  6. 智能路灯控制器 智慧杆集控网关选型指南
  7. ssh升级后无法登陆_【攻略】关于地税系统升级后无法登录、申报错误的10个解决方法!...
  8. TS流中BAT与SDT等表的解析
  9. 面试官谈游戏开发入行--技术准备
  10. 针对三星小型SSD移动硬盘T1的性能分析