linux文件与目录权限及其属性

Linux文件或目录属性

drwxrwxrwx. 2 root root 4.0K 10月 31 14:17888888  –>256

d       rwxrwxrwx.    2        root     root      4.0K     10月 31 14:17   888888    –>256

[文件类型]  [权限]  [硬链接数]  [拥有者]  [群组]   [档案容量]  [修改日期 ]   [文件名称]  [原文件名]

 

如果文件名前面有个。则代表隐藏文件可以用ls –a 来查看有隐藏文件的目录

 

常见的几种文件类型: [d]:为目录

[-]:指文件

[l]:指连接(一般为软链接  硬链接和普通链接一样)

[b]:表示块设备

[c]:表示为串行端口设备文件例如:鼠标、键盘(一次性设备)

 

(-)文件分类:

1.      纯文本文档(ASCII)是一种纯文本文档  可用cat查看该文件

2.      二进制文件(binary)系统公认识且可执行二进制文件

3.      数据格式文件(data)例如用户登陆时,都会将数据记录在/var/log/wtmp 文件内(使用cat查看会出乱码)

 

linux文件扩展名:

   在linux系统下,没有扩展名可言,(但我们可以通过护展名来标示该文件是什么种类)

例如,可以用.txt 来表示是个文本文件   .sh:可以用来表示是脚本文件

 

linux文件名长度

 

linux文件或目录的权限

 

     文件权限一般由十个字符组成  :drwxrwxrwx.

   d            rwx          rwx            rwx.

  文件类型    拥有者权限U    群组权限G     其它权限O

 

关于权限的(r: read代表只读, w:write代表可写, x: (execute)  [][eksikju:t]代表可执行(目录需要拥有此权限才能进去,程序需要此权限才能执行))

 

文件权限用数字表示:r= 2       w=2     x=1

   例如:当权限为-rwxrw-- - - 此时分数则是

owner=rwx=4+2+1=7

group=rw=4+2=6

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

当需要改变成以上权限时我们可以写成 #chmod –R 760 file  #-R是递归更改目录以下所有的权限

 

符号类型更改文件或目录权限

   文件权限的三种身份:owner(拥有者简称u),(英 [əʊnə(r)]),group( 群组简称g),others(其它简称o)

此外还有一个all代表所有(简称a)

chmod

u

+(加入)

-(减去)

=(设定)

r

w

x

文件或目录

g

o

a

 

 

改变文件权限示例

例如:chmod u=rwx,g=rw,o= filename  (记住中间要用逗号隔开)

      chmod a+x filename  # 全部人添加执行权限

      chmod o-rx filename # 其它用户减去rx权限

 

改变文件属主和属组:

  chgrp: (change group)改变文件所属群组

        #  chgrp  groupname] [filename]

  chown: (change owner)改变档案拥有者 

       # chowa user.group file   #  因为有些用户名后面带点会造成报错,所以也可以用:代替

  chmod:改变档案的权限:SUID,SGID,SBIT。

 

 ---------------------------------------------------------扩展阅读-----------------------------------------------------------------------------------------

一、用户能进入目录和查看目录名的的基本权限是什么?

              用cd可以进入目录,但这个目录需要X权限才能进入

              用ls查看目录内的文件名和一些其它的信息需要对此目录拥r权限。(如果目录没有r权限则不能使用 ls 命 令)


二、用户能够读取文件的权限是什么,文件的那个X权限代表什么?

             读取文件的权限为r ,如果没有r则不能使用less,more ,cat命令来查看文件。文件拥有x权限代表这个文件可以被执行,

             像脚本一般拥有些权限可以让拥有些权限的人执行此脚本


三、修改一个文件最少让用户拥有什么权限

             首先要拥有进入此目录的X权限 ,对文件修改要拥有r w两个权限       


四、如果让用户在目录中有新建文件或目录的权限?

             需要进入此目录的X权限,   和w写的权限,r对于目录来说刚不能使用ls 查看 





开机过程中只有根目录才会被挂载以下是和开机过程有关的目录(这些目录不能与根目录分开

     /etc:配置文件

     /bin :重要执行档

     /dev :设备文件                               1

    /lib  :库文件

    /sbin :重要的系统执行文件

 

你可能感兴趣的:(linux)