我爱编程

Linux的文件权限与目录配置

2017-02-04  本文已影响93人  taosilly

鸟哥的Linux私房菜:基础学习篇第四版 读书笔记

Linux是多用户多任务环境。三个身份类别,owner/group/others,各有read/write/exectue等权限。因此管理Linux的文件、目录、权限和意义就变的很重要了。

使用者与群组

在学习Linux的文件信息和权限之前,先了解的几个概念。

  1. 文件拥有者
  2. 群组
  3. 其他人

文件拥有者:一般是文件的最高权限者,创建者。管理属于自己的个人隐私文件。对文件的最小管理单元。
群组:处在同一群组的人对文件有相同的权限,对同一组别的用户进行权限管理。
其他人的概念:除了文件拥有者和群组内的其他用户,一般是可以公开的权限,对所有人都可以的权限的管理单元。

Linux使用者身份与群组记录的文件

在我们Linux系统当中,默认的情况下,所有的系统上的帐号与一般身份使用者,还有那个
root的相关信息, 都是记录在/etc/passwd这个文件内的。至于个人的密码则是记录
在/etc/shadow这个文件下。 此外,Linux所有的群组名称都纪录在/etc/group内!这三个文件
可以说是Linux系统里面帐号、密码、群组信息的集中地啰! 不要随便删除这三个文件啊!
_

Linux 文件权限概念

Linux的文件属性

一个常用和重要的命令

# 查看文件及属性
$ ls
$ ls -al #列出文件属性和隐藏文件
ls命令

**文件属性分类为:[权限][链接][拥有者][群组][文件大小][ 修改日期] [文件名] **

第一栏 代表这个文件的类型与权限

类型与权限 类型与权限 类型与权限

如如何改变文件的属性和权限

chgrp:改变文件所属群组
chown:改变文件拥有者
chmod:改变文件的权限, SUID, SGID, SBIT等等的特性

改变所属群组,chgrp
[root@study ~]# chgrp [-R] dirname/filename ...
选项与参数:
-R : 进行递回(recursive)的持续变更,亦即连同次目录下的所有文件、目录
都更新成为这个群组之意。常常用在变更某一目录内所有的文件之情况。

chgrp命令

改变文件拥有者,chown
[root@study ~]# chown [-R] 帐号名称 文件或目录
[root@study ~]# chown [-R] 帐号名称:群组名称 文件或目录
选项与参数:
-R : 进行递回(recursive)的持续变更,亦即连同次目录下的所有文件都变更

chrown命令

改变权限, chmod

  1. 数字类型改变权限
数字类型改变权限
  1. 符号类型改变权限
符号类型改变权限 改变文件权限

目录与文件之权限意义

权限对文件的重要性 权限对目录的重要性 汇总

Linux文件种类与扩展名

任何设备在Linux下面都是文件

文件种类


文件种类1 文件种类2 文件种类3

Linux常用的文件扩展名

Linux文件扩展名

Linux目录配置

Linux目录配置的依据--FHS

Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png
上一篇 下一篇

猜你喜欢

热点阅读