linux文件与基本属性

Posted 小王八+1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux文件与基本属性相关的知识,希望对你有一定的参考价值。

一、简介:

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

在Linux中我们可以使用ll 或者ls –l命令来显示一个文件的属性以及文件所属的用户和组

 

每个文件的属性由左边第一部分的10个字符来确定(如下图:来自菜鸟教程)

 

 

 

二、文件属主和属组操作

[root@www /]# ls -l
total 64
drwxr-xr-x 2 root  root  4096 Feb 15 14:46 cron
drwxr-xr-x 3 mysql mysql 4096 Apr 21  2014 mysql
……       属主  属组

1、更改文件属性

# 更改文件属组
chgrp [-R] 属组名 文件名

# 更改文件属主or一起改
chown [–R] 属主名 文件名
chown [-R] 属主名:属组名 文件名

Linux文件属性有两种设置方法,一种是数字,一种是符号

  - 数字(r w x:4 2 1)

# chmod:更改文件9个属性
chmod [-R] xyz 文件或目录

  -符号 u, g, o 来代表三种身份的权限,此外, a 则代表 all,即全部的身份

  +(增加)、-(去除)、=(设定)

#  touch test1    // 创建 test1 文件
# ls -al test1    // 查看 test1 默认权限
-rw-r--r-- 1 root root 0 Nov 15 10:32 test1
# chmod u=rwx,g=rx,o=r  test1    // 修改 test1 权限
# ls -al test1
-rwxr-xr-- 1 root root 0 Nov 15 10:32 test1

 

以上是关于linux文件与基本属性的主要内容,如果未能解决你的问题,请参考以下文章

Linux 基本命令总结

Linux 基础-文件权限与属性

每当我尝试从 Fragment java 文件中更改片段的某些属性时,应用程序就会崩溃

Linux文件基本属性

Linux学习之CentOS----文件与目录的默认权限与隐藏权限(转)

linux基本命令之chattr与lsattr