<六> Linux 的文件权限与目录配置

1.在Linux里面,任何一个文件都具有『User, Group及Others』三种身份的个别权限。

以王三毛为例,王三毛这个『文件』的User为王三毛,他属于王大毛这个Group, 而张小猪相对于王三毛,则只是一个『others』而已。无所不能的天神则是root。

在我们Linux系统当中,默认的情况下,所有的系统上的账号与一般身份使用者,还有那个root的相关信息,都是记录在/etc/passwd这个文件内的。至于个人的密码则是记录在/etc/shadow这个文件下。 此外,Linux所有的组名都纪录在/etc/group内!

2. Linux文件属性

       以root的身份登入Linux之后,输入『 ls-al 』,ls即list,用于显示文件的文件名与相关属性,而选项『-al』则表示列出所有的文件详细的权限与属性

  • 第一栏代表这个文件的类型与权限(permission):

①第一个字符代表这个文件的属性:]是目录;[ - ]是文件;[ 
]表示为连结档文件(linkfile),类似于快捷方式;[  b 
]表示为装置文件里面的可供储存的接口设备(可随机存取装置);[ c 
]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置);[  p  ] 是数据传送文件;[ s ]是数据接口文件。

②接下来的字符中,三个为一组,均为『rwx』 的三个参数的组合。[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute),[- ]代表没有权限。一共三组,分别对应User,Group,Others。

  • 第二栏表示有多少档名连结到此节点(i-node):

每个档名就会连结到一个文件系统的i-node中,这个属性记录的,就是有多少不同的档名连结到相同的一个i-node号码

  • 第六栏为这个文件的建档日期或者是最近的修改日期:

『ls -l --full-time』命令能够显示出完整的时间格式

  • 第七栏为这个文件的档名

隐藏档就是文件名第一个字符为『 . 』的文件

Linux文件权限的重要性:系统保护的功能,团队开发软件或数据共享的功能,未将权限设定妥当的危害。

3.改变文件属性和权限

   -R表示要连目录下的所有次目录或文件

  • chgrp :改变文件Group

  • chown :改变文件User

  • chmod :改变文件的权限, SUID, SGID, SBIT等等的特性

①数字类型改变文件权限: r:4   w:2   x:1

②符号类型改变文件权限:u(User),g(Group),o(Ohters),a(ALL)

权限对文件的重要性:r代表读取文件内容;w表示写入/编辑/新增/修改,但不具备删除文件本身的权限;x 决定文件能否被执行x,仅代表拥有能有被执行的能力,不代表能被成功执行。

    权限对目录的重要性:文件存放实际数据,目录则是记录文件列表。r 代表可以读取目录结构列表,并不意味着可以进入该目录;w 代表具有异动该目录结构列表的权限(新建,删除,改名,移动);x 决定用户能否进入该目录成为工作目录(工作目录(work directory)就是你目前所在的目录);只有r 没有 x 只能读取目录文件名列表,详细信息看不到,全是问号。

4. Linux文件种类与扩展名

   ①文件种类:正规文件(regular file ) [ - ]:纯文本档(ASCII),二进制文件(binary) 数据格式文件(data);目录(directory)[d];连结档(link)[l]:快捷方式;设备与装置文件(device)[b]:区块(block)设备档,字符(character)设备文件;数据接口文件(sockets)[s];数据输送文件(FIFO, pipe)[p]。

② Linux文件扩展名: *.sh: 脚本或批处理文件 (scripts);*Z, *.tar, *.tar.gz, *.zip, *.tgz: 经过打包的压缩文件*.html, *.php:网页相关文件。

③Linux文件长度限制:使用预设的Ext2/Ext3文件系统时,单一文件或目录的最大容许文件名为 255 个字符,包含完整路径名称及目录 (/) 之完整档名为 4096 个字符。

    ④ Linux文件名的限制:设定文件名时最好避免特殊字符:* ?> < ; & ! [ ] | \ ‘ " ` ( ) { }

 

时间: 2024-10-11 05:08:25

<六> Linux 的文件权限与目录配置的相关文章

第六章 Linux的文件权限与目录配置

第六章 Linux的文件权限与目录配置 6.1Linux用户身份与用户组记录的文件 每个账号都可以有多个用户组支持 /etc/passwd              用户账号 /etc/shadow             账号密码 /etc/group                 组账号 6.2权限 文件的RWX权限只涉及对文件内容的约束 文件夹的RWX权限只涉及对文件夹下的文件的约束 ls原理:根据身份对文件夹访问时,若该身份对该文件夹为r--,则结果只返回文件名列表:若为r-x,返回文

鸟哥的Linux私房菜_基础版_学习笔记2:第六章 linux的文件权限与目录配置

第六章 linux的文件权限与目录配置 6.1.用户与用户组 1.文件拥有者 2.群组概念 3.其他人的概念 在Linux里面,任何一个文件都有"User,Group和Others"3种身份的个别权限. 我们以王三毛为例,王三毛这个『文件』的拥有者为王三毛,他属于王大毛这个群组, 而张小猪相对于王三毛,则只是一个『其他人(others)』而已. 不过,这里有个特殊的人物要来介绍的,那就是『万能的天神』!这个天神具有无限的神力, 所以他可以到达任何他想要去的地方,呵呵!那个人在Linux

Linux的文件权限和目录配置

二.Linux的基本操作 2.1.Linux的文件权限和目录配置 2.1.1.Linux文件属性 以root身份登录后,执行“ls –al”将会出现如下内容: [[email protected] ~]# ls -al 总用量 44 dr-xr-x---. 5 root root 4096 8月   6 14:44 . dr-xr-xr-x. 17 root root 4096 7月 25 05:33 .. -rw-------. 1 root root 1426 7月 25 05:35 ana

Linux的文件权限与目录配置 - 鸟哥Linux私房菜第六章 - 思维导图

Linux的目录配置标准FHS Linux的文件权限

第六章、Linux 的文件权限与目录配置

1. 使用者与群组 2. Linux文件权限概念 2.1 Linux文件属性 2.2 如何改变文件属性与权限: chgrp, chown, chmod 2.3 目录与文件之权限意义 2.4 Linux文件种类与扩展名 3. Linux目录配置 3.1 Linux目录配置的依据--FHS:/, /usr, /var 3.2 目录树(directory tree) 3.3 绝对路径与相对路径 3.4 CentOS 的观察: lsb_release 4. 重点回顾 1. 使用者与群组 1.文件拥有者

【转】第六章、Linux 的文件权限与目录配置

原文网址:http://vbird.dic.ksu.edu.tw/linux_basic/0210filepermission.php 最近更新日期:2009/08/18 Linux最优秀的地方之一,就在于他的多人多任务环境.而为了让各个使用者具有较保密的文件数据,因此文件的权限管理就变的很重要了. Linux一般将文件可存取的身份分为三个类别,分别是 owner/group/others,且三种身份各有 read/write/execute 等权限.若管理不当,你的Linux主机将会变的很『不

Linux 的文件权限和目录配置

1.Linux文件属性 用root用户登录linux后,执行 ls -al 命令查看文件.显示如下: 文件属性示意图如下: 第一列代表这个文件的类型和权限 第一个字符代表这个文件是:目录.文件或链接文件等. 若是[d]则是目录: 若是[-]则是文件: 若是[l]则表示为连接文件: 若是[b]则表示设备文件里的可供存储的接口设备: 若是[c]则表示设备文件里的串行端口设备,如鼠标.键盘等. 后面的9个字符以3个位一组,均为rwx的组合.其中r代表可读,w代表可写,x代表可执行.注意3个权限的位置不

第6章 Linux的文件权限与目录配置

用户与用户组 Linux文件的所有者概念包括:所有者,用户组,其他人. 系统上的账户与一般身份用户存放在/etc/passwd,个人密码记录在/etc/shadow下,组名放在/etc/group下. Linux文件权限概念 Linux文件属性 查看文件属性,可以使用ls指令,如下: dr-xr-xr-x. 17 root root 4096 6月 27 16:16 . dr-xr-xr-x. 17 root root 4096 6月 27 16:16 .. lrwxrwxrwx. 1 root

6.Linux的文件权限与目录配置

Linux文件属性:(- rwx r-x r-- 1 root root 2800 feb 1 11:55 test.txt 顺序按着空格排序,除了时间) 第一组字符代表这个文件是目录.文件或链接文件等. 第二组字符代表所拥有者对此文件拥有的权限 第三组字符代表所属群组对此文件拥有的权限 第四组字符代表其他人对此文件拥有的权限 第五个数字代表inode的连接数 第六组和第七组分别为文件所拥有者和所属群组 第八组为文件的大小,默认单位为B 第九组为创建时间或修改时间 第十组为文件名 目录与文件的权