Linux-鸟菜-5-文件权限

Linux作为多用户多任务的操作系统,文件权限以及目录配置相对于Windows的话应该更重要更细致一些。Linux一般将文件可存取的身份分为三个类别,分别是owner/group/others,且三种身份各有read/write/execute等权限。

查看目录或者文件命令 ls

注意下下图文件前面的十个字符

第一组这十个字符表示文件的类型和权限:

第一个字符是文件类型:

然后是三组权限  拥有者,组,其他人,每组有三个权限可组合 可读R 可写W 可执行X,位置不能换,RWX  比如如果没有W则R-X。

第二组表示有多少档名链接到此节点(i-node):

每个文件都将会将他的权限与属性记录到文件系统的i-node中,不过,我们使用的目录数却是使用文件名来记录,因此每个档名就会链接到一个i-node。这个属性记录的就是有多少不同的档名链接到相同一个i-node号码。

第三组表述这个文件(或目录)的 拥有者账号。

第四组表示这个文件的所属群组。

第五组是文件大小,单位bytes。

第六组是这个文件的创建日期或者是最近的修改日期。

精确的显示时间

ls -l --full-time

-rw-r--r--. 1 root       root         6 2017-05-31 22:04:12.524788830 -0400 a.txt

第七组则是文档名称(隐藏文件前面多一个 .  Ls 中 -a 是显示隐藏文件)

如何改变文件属性与权限

常用改变权限的命令:

chgrp   :改变文件所属群组。

chown  :改变文件拥有者。

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

改变所属群组,chgrp     -R 是递归目录

改变文件拥有者,chown

CP 命令会把权限也直接拷贝过去

数字类型改变文件权限

R:4  W:2  X:1

比如

Owner = rwx = 4 + 2 + 1 = 7

Group = rwx = 4 + 2 + 1 = 7

Others = ---  = 0 + 0 + 0 = 0

所以 mod 770 xxx

符号类型改变文件权限

三种身份 u g o  a表示所有

给a.txt 设置成 拥有者是 rwx 组或者其他是r-x,然后所有人再去掉可执行x权限如下:

目录与文件的权限的意义:

文件:

R:    可读取文件内容,比如cat xxx

W:    可更改文件内容,比如通过nano或者vim

X:    文件有可执行权限

目录:

R:    可读打卡并且看到目录下面所有用的文件及其文件夹

W:    建立、删除、重命名、移动目录及其文件。

X:    工作目录可以设置成当前[比如cd 到当前]。

Chmod 000 /tmp 目录,然后root可以cd过去,其他普通用户不可以(root可以忽视权限相关)。

鸟哥举了一个例子挺好,我直接粘贴过来:

然后是系统目录解释,下次整理。

Linux-鸟菜-5-文件权限的更多相关文章

  1. 【转】linux查看及修改文件权限以及相关

    linux查看及修改文件权限以及相关 查看文件权限的语句: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有 ...

  2. 【Linux学习】Linux下用户组、文件权限详解

    原文地址:http://www.cnblogs.com/123-/p/4189072.html Linux下用户组.文件权限详解 用户组 在linux中的每个用户必须属于一个组,不能独立于组外.在li ...

  3. linux查看及修改文件权限以及相关

    linux查看及修改文件权限以及相关 查看文件权限的语句: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名)那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有1 ...

  4. linux用户管理和文件权限

    linux用户管理和文件权限 新建用户:useradd ftpuser      useradd -g gxx userxx修改密码:passwd ftpuser新增用户组:# groupadd gr ...

  5. (转)Mysql数据库之Binlog日志使用总结Linux下用户组、文件权限详解

    Linux下用户组.文件权限详解 原文:http://blog.csdn.net/sdulibh/article/details/51566772 用户组 在linux中的每个用户必须属于一个组,不能 ...

  6. Linux - 用户管理与文件权限

    目录 Linux - 用户管理与文件权限 创建普通用户 切换用户 userdel删除用户 sudo 命令 文件与目录权限 Linux权限的解读 目录权限 查看用户权限的命令 文件权限 修改权限的命令 ...

  7. Linux 用户管理 与 文件权限

    Linux 用户管理 与 文件权限 用户组操作 1.groupadd命令 groupadd [-g -o] gid group 各个选项具体含义如下: -g:指定新建用户组的GID号,该GID号必须唯 ...

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

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

  9. Linux用户体系和文件权限总结

    一.           Linux系统用户和用户组相关文件 1.  /etc/passwd文件 这个passwd文件是Linux用户信息文件.文件格式说明如下: root:x:0:0:root:/r ...

  10. Linux下用户组、文件权限详解

    在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者.所在组.其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 一般为文件的创建者,谁创 ...

随机推荐

  1. Python——input与raw_input的区别

      区别一: raw_input():python2版本 input():python3版本 区别二: raw_input()不管是输数字还是字符串,结果都会以字符串的形式展现出来 input()则是 ...

  2. uniCloud的简单使用 增删改查

    新建一个uni-app 项目 启动云开发 选择想要的云服务 在次之前先完成uniCloud 的实名认证 https://unicloud.dcloud.net.cn 有在Web控制台创建过云服务空间就 ...

  3. python-@函数装饰器

    例如@classmethod,@staticmethod的本质就是函数装饰器,其中,classmethod和staticmethod都是python的内置函数 使用@引用已有的函数后,可用于修饰其他函 ...

  4. 2018ICPC南京I. Magic Potion

    题目: 题意:n个士兵打m个怪兽,每个士兵只能打一个,但是如果有魔法药水就可多打一个问最多能打几个. 题解:如果没有魔法药就是一道裸二分图,因为现在有魔法要我们可以这样建图: 多建一个i+n的节点存放 ...

  5. tips 【总结】

    需求 移入a标签把对应的详情显示出来并且根据位置判断,当前详情是否超出父级可视区范围,如果超出就定位的距离方向应该正好在父级可视区范围内 需求分析: 需要用到: offsetLeft   获取外边框到 ...

  6. x86汇编 条件跳转

    条件跳转表 汇编语言-条件跳转指令 直接转移指令 指令格式 机器码 测试标志 条件说明 符号  JO       OPR 70  OF=1  结果有溢出    JNO      OPR 71  OF= ...

  7. python中gzip模块的使用

    gzip模块能够直接压缩和解压缩bytes-like类型的数据,同时也能实现对应格式文件的压缩与解压缩 一.数据压缩与解压缩 压缩 函数-gzip.compress(data, compresslev ...

  8. 力扣 - 347. 前 K 个高频元素

    目录 题目 思路1(哈希表与排序) 代码 复杂度分析 思路2(建堆) 代码 复杂度分析 题目 347. 前 K 个高频元素 思路1(哈希表与排序) 先用哈希表记录所有的值出现的次数 然后将按照出现的次 ...

  9. 新动能 · 新机遇:SaaS软件提供商 Zoho 25 周年战略再升级

    25年,在历史的长河中不过转眼一瞬:但是对于创造者来说,25年足以颠覆一个时代...... 作为世界级云应用服务商,Zoho已经走过了25年的砥砺岁月.从ManageEngine到Zoho云服务,从工 ...

  10. 自学PHP笔记(三) 类型转换

    本文转发来自:https://blog.csdn.net/KH_FC/article/details/115558701 在真正使用PHP写项目时会经常用到不同数据类型之间进行转换,PHP中类型转换是 ...