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,查看目录内容(ls)
w,修改目录内容(mkdir、touch、mv、rm、cp、……)
x,进入目录(cd)

‘文件的 r、w权限对root不管用
文件的 x权限对root也管用‘

文档权限位分析

ls   -ld  /boot  /etc/passwd  /opt/studir/  查看文档权限
dr-xr-xr-x. 4 root       root      4096 5月  31 11:54 /boot

第1个字符,对应文档类型(d 目录、- 文件、l 快捷方式)
第2~4个字符,对应属主的权限
第5~7个字符,对应属组的权限
第8~10个字符,对应其他人的权限

更改文档权限

chmod  -R  用户类别+-=权限组合  文档...
1)查看归属(u、g、o)、查看权限(r、w、x)
      ls  -ld  文档...
2)更改文档的归属
     chown  -R  属主:属组  文档...
3)更改文档的权限
      chmod  -R  ugoa+-=rwx  文档

文档备份与恢复

压缩包的格式:
.zip(微软)、.rar、.7z(好压、WinRAR、快压)
.tar归档、.gz、.bz2、.xz(gzip、bzip2、xz)
.tar.gz、.tar.bz2、.tar.xz

备份与恢复
zip,制作的备份文件只关注资料内容(不方便保留文档属性)
tar,制作的备份文件可以记录文档的各种属性

制作/释放zip格式的备份文件
zip  -ry     新备份文件.zip  被备份的文档...           制作
unzip       备份文件.zip                             释放到当前文件夹
unzip       备份文件.zip   -d  目标文件夹            释放指定文件夹

‘统计目录/文件占用的磁盘空间大小(Disk Usage)
du  -sh  /boot‘

制作/释放tar格式的备份文件
制作 .tar.* 备份文件
tar   -zcPf   备份文件.tar.gz   被备份的文档...
tar   -jcPf   备份文件.tar.bz2   被备份的文档...
tar   -JcPf   备份文件.tar.xz   被备份的文档...

释放 .tar.* 备份文件
tar  -xf   备份文件.tar.*
tar  -xf   备份文件.tar.*  -C  目标文件夹(必须已经存在)
tar  -xPf   备份文件.tar.*

命令选项解析

-c : 创建新的归档备份
-z : 调用gzip工具对归档执行压缩/解压缩处理
-j :  调用bzip2工具对归档执行压缩/解压缩处理
-J : 调用xz工具对归档执行压缩/解压缩处理
-p : 保留被备份文件的绝对路劲
-f :  指定归档备份文件的路径及名称

挂载/卸载光盘、iso镜像

‘挂载和自动挂载都需要提前准备挂载点‘
mount    被挂载的设备    挂载点文件夹
mount   /ISO文件名   /mnt/loop
umount   挂载点文件夹

实现开机自动挂载CentOS7镜像文件

1)准备挂载点目录
    mkdir  -p  /repo/cos7dvd
2)修改 /etc/fstab 配置文件,添加开机挂载设置
    vim  /etc/fstab
    /CentOS-7-x86_64-DVD-1611.iso  /repo/cos7dvd  iso9660  defaults 0 0
    mount  -a          检查fstab配置,并且挂载能挂载的设备
    ls  /repo/cos7dvd/      确认挂载点(有文档)
3)重启系统验证
    reboot
    ls  /repo/cos7dvd/      //确认挂载点(有文档)    

常见的Linux一级目录:

/root,管理员的家目录
/home,普通用户的家目录的父目录
/boot,存放系统内核等启动文件
/dev,存放各种硬件设备
/etc,存放各种系统配置(resolv.conf、hostname、……)
/bin、/usr/bin、/sbin、/usr/sbin,存放各种可执行程序
/mnt,一般用来存放挂载点目录
/opt,用来存放第三方的软件应用
/var,用来存放各种变化的文档(比如 /var/www/html)

原文地址:http://blog.51cto.com/8149087/2124979

时间: 2024-11-08 16:05:57

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

Linux用户及文件权限管理

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

linux命令(17)---文件权限管理命令之ACL控制

在linux系统中文件权限所属可管理的用户类型大致分为三类:u-->属主.g-->属组.o-->其他用 户,那么有没这么一种情况,有一个用户或组既不属于文件的属主.属组呢,当然出了属主.属组就是 其他用户了. 现在有这么一个目录名为"testdr",权限位770,从设置目录文件不难看出属主和属组对目录都有最 高的权限,其他用户对目录并且半点权限,现在要求一个用户既不属于属主或属组可对目录有rx权限, 一个不是目录属组的用户组对文件也有rx权限.针对目录而言rx权限意味

Linux基础之文件权限详解

Linux中对于权限的制定虽然没有Windows的那么精细,但是如果你了解并掌握Linux中文件的权限知识,也可以像Windows那样对权限做到精确配置. Linux中的文件权限是什么? 如何查看Linux中的文件权限 [[email protected] test]# ll -d /test/ drwxr-xr-x. 2 root root 52 8月   7 20:18 /test/ 上面的rwxr-xr-x即为文件的权限位共九位.下面分别对其进行介绍.                 rw

linux下的文件权限管理

权限管理有两个层面 第一层区分用户:文件属主(u), 组用户(g), 其它(o) 第二层区分权限:读(r),写(w),可执行(x) 这两个层次构成文件权限管理的二维结构 u         g         o r w x 实际中我们用9个bit位来分别表示这张表里九个位置的值 在八进制下就是三位数了 所以最常见到的chmod 777 filename 中777的含义就是将上面九个格子全部置1了:所有用户都具有了读/写/可执行权限 还有三个比较冷门的模式:S_ISUID S_ISGID, 粘滞

Linux 基础学习文件权限(三)

用户和用户组 用户:UID /etc/passwd 组成 (用户名)account:passwd(x占位符不显示):UID:GID:GECOS(可选用户注释信息):HOMEDIR(家目录):SHELL(默认shell) 用户组:GID /etc/group 组成 组名:密码占位符:GID:额外组 影子口令 /etc/shadow 用户密码 使用md5加密 组成 account(登陆名):passwd(加密的密码$1$sort$md5 加密方式,其他,MD5密钥)(!号和*代表锁定不可登陆):密码

Linux系统管理三之权限管理(一)

本文记录了Linux文件系统的权限管理 一.基础权限: 1.用户与文件的关系: (1)文件所有者,owner,属主,文件的第一组权限表示属主拥有的权限 (2)文件所有组,group:属组,文件的第二组权限表示属组拥有的权限 (3)其他人,other:既不是属主,也不属于属组,文件的第三组权限表示其他人拥有的权限 2.普通文件操作权限: (1)r:读取(read),4,可以查看文件的内容 (2)w:写入(write),2,可以编辑.修改文件的内容 (3)x:执行(execute),1,可以执行文件

Linux基础三(软件安装管理)

目录: 一.Linux 中软件包的分类 1.源码包 2.二进制包 3.源码包 4.软件安装的选择 二.软件安装之 RPM 1.背景知识 2.准备知识 3.安装升级与卸载 4.查询校验与提取 一.Linux 中软件包的分类: 1.源码包 1.1 源码包的简介 源码包就是各种源代码文件组合而成的压缩包,因为 Linux 是开源的,所以源码包中的源代码是可以查看甚至修改的,用户可以根据自己所需要的功能进行安装.但是源码包在安装的时候需要编译,即从源代码 abcd 编译成机器语言 0101,这个过程需要

linux 用户及文件权限管理

Linux 是一个可以实现多用户登陆的操作系统,比如"李雷"和"韩梅梅"都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于 Linux 的 用户管理 和 权限机制,不同用户不可以轻易地查看.修改彼此的文件. 下面我们就来学习一下 Linux 下的账户管理的基础知识. 1.首先查看用户的指令: who am i/whoami 输出的第一列

Linux基础:文件权限

用户与用户组 Linux是一个多用户.多任务的操作系统,为了让各个用户具有较保密的文件数据,因此未见的权限管理就比较重要了.Linux的文件所有权和访问授权是与用户id和组密切相关的.Linux 一般将文件可存取访问的身份分为3个类别,分别是owner, group, others,且3中身份各有 read, write, execute等权限. 当用户登录系统时,就会进行身份验证.成功登录系统后的用户,都携带用户身份(User ID, UID)以及组身份(Group ID, GID),当需要访