Linux-鸟菜-5-文件权限
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-文件权限的更多相关文章
- 【转】linux查看及修改文件权限以及相关
linux查看及修改文件权限以及相关 查看文件权限的语句: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有 ...
- 【Linux学习】Linux下用户组、文件权限详解
原文地址:http://www.cnblogs.com/123-/p/4189072.html Linux下用户组.文件权限详解 用户组 在linux中的每个用户必须属于一个组,不能独立于组外.在li ...
- linux查看及修改文件权限以及相关
linux查看及修改文件权限以及相关 查看文件权限的语句: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名)那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有1 ...
- linux用户管理和文件权限
linux用户管理和文件权限 新建用户:useradd ftpuser useradd -g gxx userxx修改密码:passwd ftpuser新增用户组:# groupadd gr ...
- (转)Mysql数据库之Binlog日志使用总结Linux下用户组、文件权限详解
Linux下用户组.文件权限详解 原文:http://blog.csdn.net/sdulibh/article/details/51566772 用户组 在linux中的每个用户必须属于一个组,不能 ...
- Linux - 用户管理与文件权限
目录 Linux - 用户管理与文件权限 创建普通用户 切换用户 userdel删除用户 sudo 命令 文件与目录权限 Linux权限的解读 目录权限 查看用户权限的命令 文件权限 修改权限的命令 ...
- Linux 用户管理 与 文件权限
Linux 用户管理 与 文件权限 用户组操作 1.groupadd命令 groupadd [-g -o] gid group 各个选项具体含义如下: -g:指定新建用户组的GID号,该GID号必须唯 ...
- Linux学习笔记之文件权限
前言: 说起文件权限,大家在windows下应该很熟悉就对文件右键属性,然后配置一点什么读写之类的权限,然后可以分配到每个的人. 对于linux 我先为大家介绍一个使用者和组和其他的概念说明一下 文件 ...
- Linux用户体系和文件权限总结
一. Linux系统用户和用户组相关文件 1. /etc/passwd文件 这个passwd文件是Linux用户信息文件.文件格式说明如下: root:x:0:0:root:/r ...
- Linux下用户组、文件权限详解
在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者.所在组.其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 一般为文件的创建者,谁创 ...
随机推荐
- Python——input与raw_input的区别
区别一: raw_input():python2版本 input():python3版本 区别二: raw_input()不管是输数字还是字符串,结果都会以字符串的形式展现出来 input()则是 ...
- uniCloud的简单使用 增删改查
新建一个uni-app 项目 启动云开发 选择想要的云服务 在次之前先完成uniCloud 的实名认证 https://unicloud.dcloud.net.cn 有在Web控制台创建过云服务空间就 ...
- python-@函数装饰器
例如@classmethod,@staticmethod的本质就是函数装饰器,其中,classmethod和staticmethod都是python的内置函数 使用@引用已有的函数后,可用于修饰其他函 ...
- 2018ICPC南京I. Magic Potion
题目: 题意:n个士兵打m个怪兽,每个士兵只能打一个,但是如果有魔法药水就可多打一个问最多能打几个. 题解:如果没有魔法药就是一道裸二分图,因为现在有魔法要我们可以这样建图: 多建一个i+n的节点存放 ...
- tips 【总结】
需求 移入a标签把对应的详情显示出来并且根据位置判断,当前详情是否超出父级可视区范围,如果超出就定位的距离方向应该正好在父级可视区范围内 需求分析: 需要用到: offsetLeft 获取外边框到 ...
- x86汇编 条件跳转
条件跳转表 汇编语言-条件跳转指令 直接转移指令 指令格式 机器码 测试标志 条件说明 符号 JO OPR 70 OF=1 结果有溢出 JNO OPR 71 OF= ...
- python中gzip模块的使用
gzip模块能够直接压缩和解压缩bytes-like类型的数据,同时也能实现对应格式文件的压缩与解压缩 一.数据压缩与解压缩 压缩 函数-gzip.compress(data, compresslev ...
- 力扣 - 347. 前 K 个高频元素
目录 题目 思路1(哈希表与排序) 代码 复杂度分析 思路2(建堆) 代码 复杂度分析 题目 347. 前 K 个高频元素 思路1(哈希表与排序) 先用哈希表记录所有的值出现的次数 然后将按照出现的次 ...
- 新动能 · 新机遇:SaaS软件提供商 Zoho 25 周年战略再升级
25年,在历史的长河中不过转眼一瞬:但是对于创造者来说,25年足以颠覆一个时代...... 作为世界级云应用服务商,Zoho已经走过了25年的砥砺岁月.从ManageEngine到Zoho云服务,从工 ...
- 自学PHP笔记(三) 类型转换
本文转发来自:https://blog.csdn.net/KH_FC/article/details/115558701 在真正使用PHP写项目时会经常用到不同数据类型之间进行转换,PHP中类型转换是 ...