Linux教程

Linux基本的命令——04 Linux文件基本属性

本文主要是介绍Linux基本的命令——04 Linux文件基本属性,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Linux属于多用户系统

    不同用户处于不同的地位,拥有不同的权限,为了保护系统的安全性,Linux系统对不同的用户的访问同一文件或者文件夹的权限做了不同的规定。

在Linux系统中,我们通常使用  chown  和  chmod  两个命令来修改文件或目录的所属用户与权限。

 

    chown(change owner):修改所属用户与组

    chmod(change mode):修改用户的权限

 

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

 

每个文件的属性由左边第一部分的  10  个字符来确定

 

 

查看文件的权限   ls -al 文件名或目录名 

 

更改文件属性

1.chgrp:更改文件属组

chgrep    属组名   文件名              

chgrep  -R  属组名   文件名                              -R 递归的意思,加上  -R  表示该目录的属组都会更改

 

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

chown  [-R] 属主名 文件名

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

 

3.chmod:更改文件按的9个属性

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

   Linux文件的基本权限有9个,分别是owner/group/others(拥有者/组/其他)三种身份各有自己的read/write/execute   权限

r:4

w:2

x:1

每种身份的各自的三种权限(r/w/x)分数是需要累加的,例如当权限为:-rwxrwx---分数则是:

owner=rwx=4+2+1=7

group =rwx=4+2+1=7

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

这个权限的数字就是770,变更权限的指令是    chmod [-R] xyz 文件或目录     (xyz代表权限的数字)

 

 

符号类型改变文件权限

 

还有一种改变权限的方法,就是使用u,g,o代表三种身份的权限。

此外,a代表的是all,即全部的身份。读写的权限可以写成r,w,x,也就是可以说使用下表的方式来看。

 

 

这篇关于Linux基本的命令——04 Linux文件基本属性的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!