一、分析文件权限(ln -s 文件名 快捷方式名  用来创建文件的快捷方式,下方ll查看信息时会在第一个字符处显示l)

[hjp@bogon ~]$ ll
total 4
drwxrwxr-x. 2 hjp hjp 4096 Jan 6 00:16 t
drwxrwxr-x. 2 hjp hjp 6 Jan 5 20:44 testdir
[hjp@bogon ~]$
以drwxrwxr-x. 2 hjp hjp 4096 Jan  6 00:16 t为例
1、d:表示目录(文件夹),该处字符还可以是‘-’,表示文件,还可以是‘l’,表示链接(如桌面上的快捷方式)
2、后面的rwxrwxr-x每三个为一组,第一组表示文件所有者对该文件操作权限,第二组表示与文件所有者同一用户组的用户对该文件的操作权限,第三组表示不与文件所有者同组的其他用户对该文件的操作权限。r(read)对文件有读取权限,对目录有浏览权限;w(write)对文件有新增修改内容权限,对文件有删除、移动权限;x(execute)对文件有可执行权限,对目录有可进入目录权限;-表示不具有该项权限
上述权限用二进制表示为111111101,即拥有权限为1,不拥有权限为0,按组转换为十进制位775,后面修改权限时会用
3、后面数字2表示连接的文件数(我也不知具体什么意思)
4、第一个hjp表示文件所属用户,第二个hjp表示文件所属用户的组
5、后面的数字4096或6表示文件大小,单位字节
6、在后面就是日期
7、最后的t或testdir表示文件夹或文件名
二、权限修改
1、chmod 权限表示 文件夹或文件  如chmod 777 t 修改t文件夹权限为所有可读写可执行
2、chmod o-x t  修改t文件夹权限为撤销其他用户可执行权限,o(others)表示其他用户,减去x可执行权限
  chmod o+x t  添加其他用户可执行权限;chmod u-w t  u(user)表示文件所属者,撤销写权限
chmod g-w t  g(group)表示所属组用户,撤销写权限
  chmod a+w t  a(all)表示所有用户,授予写的权限
也可以这样,chmod o+rwx t  授予其他用户读写以及可执行的权限
3、修改文件夹或文件所属者或所属用户组权限,需要在root下操作
  chown root:root t  将t文件夹的所属者改为root,所属用户组改为root

linux学习笔记二-----文件权限管理的更多相关文章

  1. Linux学习笔记之文件权限

    前言: 说起文件权限,大家在windows下应该很熟悉就对文件右键属性,然后配置一点什么读写之类的权限,然后可以分配到每个的人. 对于linux 我先为大家介绍一个使用者和组和其他的概念说明一下 文件 ...

  2. linux 学习笔记之文件与管理

    前言: 对于windows来说,文件的系统管理都是非常简单的(这个应该有一个捂脸),通常就是重命名,复制,移动,删除,查看文件属性,查看文件内容,寻找文件.其实在图形化行中的linux也是有这样子功能 ...

  3. MySQL学习笔记二:权限管理

    1. 创建和删除用户,mysql中的用户是由用户名和主机名来确定的 create user "user_name@host_name" identified by passwd; ...

  4. Linux学习笔记(二) 文件管理

    了解 Linux 系统基本的文件管理命令可以帮助我们更好的使用 Linux 系统,以下介绍几个常用的文件管理命令 1.pwd pwd 是 Print Working Directory 的简写,用于显 ...

  5. Liunx学习笔记(三) 文件权限

    一.文件权限 1.查看文件权限 (1)文件权限 在 Linux 中对于文件有四种访问权限,列举如下: 可读取:r,Readable 可写入:w,Writable 可执行:x,Execute 无权限:- ...

  6. [转帖]Linux学习笔记之rpm包管理功能全解

    Linux学习笔记之rpm包管理功能全解 https://www.cnblogs.com/JetpropelledSnake/p/11177277.html rpm 的管理命令 之前学习过 yum 的 ...

  7. 3,linux入门到上手-文件权限管理与配置

    linux入门-文件权限管理与配置 一.关于linux的操作命令一般格式如下: 1,一行指令中第一个输入的部分绝对是"指令(command)"或"可可执行文件案(例如批次 ...

  8. Linux 学习笔记 5 文件的下载、压缩、解压、初步认识yum

    写在前面 上节我们通过简单的几组命令,已经完全的实现了文件的移动.删除.更名.以及复制,我们最常用的基本玩法,本节将带着大家学习压缩.解压的相关步骤. Linux 学习笔记 4 创建.复制.移动.文件 ...

  9. Linux常用命令之文件权限管理

    Linux文件权限管理1.改变文件或目录的权限:chmod命令详解命令名称:chmod命令所在路径:/bin/chmod执行权限:所有用户语法:chmod [{ugoa}{+-=}{rwx}] [文件 ...

随机推荐

  1. 微软职位内部推荐-Principal Development Lead

    微软近期Open的职位: Job Title: Principal Development Lead Work Location: Suzhou, China This is a once in a ...

  2. vue2.0入门

    vue2.0 开发实践总结之入门篇   vue2.0 据说也出了很久了,博主终于操了一次实刀. 整体项目采用  vue +  vue-router +  vuex (传说中的vue 全家桶 ),构建工 ...

  3. Linux ssh登录和软件安装详解

    阿哲Style   Linux第一天 ssh登录和软件安装详解 Linux学习第一天 操作环境: Ubuntu 16.04 Win10系统,使用putty_V0.63 本身学习Linux就是想在服务器 ...

  4. Discuz! X的CSS加载机制

    首先,每个页面都会加载以下两个css,data/cache/style_1_common.css和data/cache/style_1_forum_index.css.先讲讲这两个文件名的命名规则:第 ...

  5. HttpClient, 使用C#操作Web

    我们知道, .Net类库里提供了HttpWebRequest等类,方便我们编程与Web服务器进行交互. 但是实际使用中我们经常会遇到以下需求,基础类里没有直接提供相应的功能(WebClient类包含这 ...

  6. Android -- Properties使用

    import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Properties; public ...

  7. JavaScript系列:《JavaScript高级程序设计》,chapter2, 在html中使用JavaScript

    2.1.2 延迟脚本     指的是defer属性,且只适用于外部脚本,也就是有defer属性的脚本.     由于各种延迟浏览器对延迟脚本的支持不统一,且在html5之后也不再支持defer属性,所 ...

  8. [CareerCup] 5.2 Binary Representation of Real Number 实数的二进制表示

    5.2 Given a real number between 0 and 1 (e.g., 0.72) that is passed in as a double, print the binary ...

  9. Linux 基础入门

    实验一(Linux 系统简介): 了解了一些有关Linux的重要人物,以及 实验二(基本概念及操作): Linux终端 1.Terminal(终端):当你切换到其中一个终端后想要切换回图形界面,你可以 ...

  10. ios 解析html

    xml,json都有大量的库来解析,我们如何解析html呢? TFHpple是一个小型的封装,可以用来解析html,它是对libxml的封装,语法是xpath.今天我看到一个直接用libxml来解析h ...