Linux 第10天自习文件权限管理

Linux 第10天自习

时间: 20180726

目录

Linux文件系统上的权限

linux文件管理

Linux文件系统上的特殊权限RAID (Redundant Arrays of Independent Disk)

Linux文件系统上的权限

文件系统上的权限主要针对三类对象user,group,other,每类对象有三类权限r,w,x

对于文件来说, r表示可使用文件查看类工具获取其内容, w表示可修改其内容,x表示可以把

此文件提至内核启动一个进程。

对于目录来说,r表示可以使用ls来查看此目录中的文件列表,w表示可以删除此文件目录里的

文件并也可以在此目录中创建文件,x表示可以使用ls -l来查看目录中的文件列表,可cd进

入此目录

权限二进制表示 rwx 421

linux文件管理

文件权限修改chmod

chmod [OPTION]... MODE[,MODE]... FILE...

chmod [OPTION]... OCTAL-MODE FILE...

chmod [OPTION]... --reference=RFILE FILE...

-R recursive 表示递归修改权限

MODE[,MODE]

chmod u+w,o-r,... FILE...

OCTAL-MODE

chmod 755 file...

--reference=RFILE

chmod --reference=file FILE...参考某个文件来修改其它文件权限

文件属主和属组管理chown, chgrp

chown [OPTION]... [OWNER][:[GROUP]] FILE...

chown [OPTION]... --reference=RFILE FILE...

-R recursive 递归修改文件属主属组

chgrp 修改文件属主

-R recursive 递归修改文件属组

文件或目录创建时的遮罩码 umask

遮罩码是指某个用户在创建文件或目录时的默认权限

FILE: 666-umask

注意: 如果某类用户的权限减得的结果存在x权限,则将其权限+1

DIR: 777-umask

(umask 025;touch test)此种方式创建文件以前方所指的默认遮罩码修改权限

而不会影响当前用户的遮罩码

umask 查看当前用户的umask值

umask # 修改当前用户的umask值

Linux文件系统上的特殊权限

SUID, SGID, Sticky

SUID

前提此类文件为有可执行权限,当将此类文件设SUID权限后,如果当前用户可以执行该

文件,则启动该文件为进程之后,其进程的属主为该文件的所属主,而不是该进程的发

起者。

suid权限设定

chmod u+x FILE...

chmod u-x FILE...

使用ls -l查看该文件时,此s可能显示为大写小写两种形式之一

属主原有执行权限时,显示为小写

属主原无执行权限时,显示为大写

SGID

此权限通常为目录所设置,默认情况下用户创建文件时,其属组为此用户的基本组,

一旦某目录被设置了SGID,则对此目录有写权限的用户在此目录中创建文件时它的所属组

为该目录的所属组

sgid权限设定

chmod g+s DIR...

chmod g-s DIR...

使用ls -l查看该目录时其属组的权限x会变为s

属组原有执行权限时,显示为小写

属组原无执行权限时,显示为大写

Sticky

对于一个多人可写的目录,如果设置了sticky,则每个用户仅能够删除自己的文件

sticky权限设定

chmod o+t DIR...

chmod o-t DIR...

使用ls -l查看该目录时其属组的权限x会变为t

other原有执行权限时,显示为小写

other原无执行权限时,显示为大写

同样,此三个特殊权限也组成一组权限 suid,sgid,sticky

由此4位权限便齐了

chmod 4755 /path/file

RAID (Redundant Arrays of Independent Disk) 廉价磁盘冗余阵列

是一种可以将多块物理硬盘组合起来形成一块逻辑硬盘来供系统使用,它有几种组合方式形成

可对硬盘里的数据做备份,使单块硬盘出现物理损坏时不会影响数据的使用,还有组合的方式

是可以将多块硬盘逻辑添加在一起形成一个大容量的硬盘存放数据,此种方式用的相对较少

RAID实现方式

1. 外接式磁盘阵列:通过扩展卡提供适配能力

2. 内接式raid,主板集成raid控制器

3. software raid, 软件方式实现的raid功能(一般供教学,生产环境使用较少)

raid级别

raid0 将多块物理硬盘的容量叠加起来,增大硬盘容量,如果其中一块硬盘损坏,

则整个硬盘就无法使用

raid1 至少2块硬盘 两块硬盘互为备份,存放数据时,将数据分成两份,每个硬盘里

有一份完整的数据,所以当其中一块盘坏掉不会影响数据的读写

raid5 至少3块 将数据分块存放至其中两块硬盘中,然后会在第三块硬盘放置一个校验

码,当其中一块硬盘损坏时,通过其中一份数据,加一个校验码也可以读写数据

注意:生产环境中此种方式慎用,如果出现一块盘坏了,另一块盘也有坏道可能会

导致插入新硬盘时同步数据可能会现问题

raid10 至少4块盘 先一分为2 做两个raid1,然后再将两个raid1组建raid0,此种方式

可以坏每个小分组里的一块硬盘,

raid01 和上述相反,这样的方式可以坏其中的一个分组里的两块硬盘,

raid1, raid5, raid10, raid01 都会对数据有冗余的作用,但是也会减少硬盘的容量

即本来两块盘的容量是叠加的,做成如上raid后会相对减少硬盘容量,不过现在数据都是

非常重要的,所以这几种方式在生产环境中应用较多

软raid实现方式(教学使用)

mdadm 是一个模块化的工具,用来实现软raid

创建raid

-c 创建raid,还有以下子选项

-n # 使用#个块设备来创建此raid

-l # 指定要创建的raid级别

-a {yes|no} 自动创建目录raid设备的设备文件

-c CHUNK_SIZE 指明块大小

-x # 指明空闲盘个数

-D 显示raid的详细信息

mdadm -d /dev/md#

装配

-A 装配模式,重新识别此前实现的raid

监控

-F 监控模式

管理

-f 标记指定硬盘为损坏

-a 添加磁盘

-r 移除硬盘

其它管理

观察md的状态 cat /proc/mdstat

停止md设备 mdadm -S /dev/md#

原文地址:http://blog.51cto.com/winthcloud/2151351

时间: 2024-08-11 02:32:55

Linux 第10天自习文件权限管理的相关文章

Linux基础(三)——文件权限管理&光盘、镜像挂载

Linux文件权限管理 更改文档归属 ls -ld 文档... 查看文件归属 chown -R(目录) 属主 文档... chown -R :属组 文档... chown -R 属主:属组 文档... 同时修改属主.属组 访问权限 读取 -read 写入 -write 可执行 -excute '如果用户对一个文件有 r.w.x权限:' r,查看文件内容(cat.vim看.less.--) w,修改文件内容(vim) x,能够运行程序文件 '如果用户对一个目录有 r.w.x权限:' r,查看目录内

Linux 基础入门----用户及文件权限管理

用户及文件权限管理 实验介绍 1.Linux 中创建.删除用户,及用户组等操作. 2.Linux 中的文件权限设置. 一.Linux 用户管理 Linux 是一个可以实现多用户登陆的操作系统,比如“李雷”和“韩梅梅”都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于 Linux 的 用户管理 和 权限机制 ,不同用户不可以轻易地查看.修改彼此的文件. 下面我们就来学

linux学习随笔——linux文件权限管理和网络配置

一.linux文件权限管理 查看某个文件的权限命令:ls -l linux文件权限有4种:读(r).写(w).执行(x)和无权限(-) 一般用10个字符表示其权限,按照(1-3-3-3)来分组划分 1位置 表示文件类型 "-"表示文件,"d"表示目录 2-4位 表示用户权限(u) 5-7位 表示组权限(g) 8-10  表示其他权限(o) 通常用chmod来修改权限:chmod     u+r 目标文件 也可以用数字来表示权限 r=4 w=2 x=1 chown命令

Linux学习汇总——Linux用户组管理,文件权限管理,文本处理工具grep及egrep

本章Blog相关Linux相关知识点 解析:在数据库按搜索码查找相对应的条目,并找与之对应额外的其他数据库的过程:名称解析:UID ,组名解析:GID 数据库:文本文件,sql数据库,ldap数据库,用户库:/etc/passwd ,密码库 :/etc/shadow,组库:/etc/group,组密码库:/etc/gshadow 加密方法:对称加密--加密和解密使用同一个密码,如DES,AES :公钥加密--每个密码都成对出现,一个公钥,一个私钥,如DSA,RSA:单向加密--常用于数据完整性校

Linux用户及文件权限管理

用户及文件权限管理 一.实验介绍 1.1 实验内容 Linux 中创建.删除用户,及用户组等操作. Linux 中的文件权限设置. 1.2 实验知识点 Linux 用户管理 Linux 权限管理 二.Linux 用户管理 通过第一节课程的学习,你应该已经知道,Linux 是一个可以实现多用户登陆的操作系统,比如"李雷"和"韩梅梅"都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同一个物理磁

Linux之用户及文件权限管理

Linux之用户及文件权限管理 前言:Linux 是一个多用户的操作系统:Linux哲学思想之一-"一切皆文件".说明在学习Linux过程中,用户及文件权限的管理是非常重要滴.本文主要是引用了CentOs/RedHat 7.1的命令. 一.用户.组管理 1).用户.组类型: 超级用户(管理员):root用户具有一切权限,只有在进行系统维护(如创建用户.分配权限)时用到:由于root用户权限过大,为了避免管理员的误操作导致不可逆的后果,所以在非必要的情况下不用root用户登录. 普通用户

Linux文件权限管理

一.设置文件所属的用户以及所属的组(chown,chgrp) chgrp用来更改文件的组拥有者,其一般格式为: chgrp [option] group file (1)把文件test的组拥有者改为zfs: chgrp zfs test (2)把test及其子目录下的所有文件的组拥有者改为zfs: chgrp -R zfs test chown用来更改文件所有者与组拥有者,其一般格式为: chown [option] owner[:group] file (1)将test及其子目录下的所有文件的

Linux 文件权限管理

1.文件权限的概述 在Linux系统下,使用权限来保护资源的安全将是一种不错的选择.系统中每个文件的权限都有可读(r).可写(w)和可执行(x)这三种权限,它们分别对应权限数值4.2 和1.系统为每个文件和目录都设有默认的权限,每个文件中可分有拥有者(u).同群组的用户(g)和其他组用户(o). 文件的类型不同,权限就有所不同,虽然每个文件的权限都是 777,但在创建一个文件时,并没有看到该文件的权限是777,这是由于掩码的作用使得某些权限被屏蔽. 对于每个文件,其都由不同的信息组成,如图所示,

Linux 系统管理 01:文件权限管理

这篇文章主要包括如下主题: 一.基础概念 二.安全上下文 三.基本权限 四.特殊权限 五.文件访问控制列表 一.基础概念 1.文件拥有者:属主 2.文件拥有组:属组 二.安全上下文 1.进程是以某用户发起从而运行的,故进程会以运行其用户的权限完成所有操作 2.进程访问文件的权限应用模型 (1)如果"进程的属主 == 被访问文件的属主",则应用属主的权限,否则进入(2) (2)如果"进程的属主 in 被访问文件的属组中",则应用属组的权限,否则进入(3) (3)直接应