###linux 文件权限目录配置笔记

----------

多人多任务环境
linux 一般将文件可存取的身份分为三个类别:owner group others
Permission deny
ls -al
dr-xr-x---. 2 root(拥有者) root(所属群组) 135(文件大小bytes) Jun 9 23:29(最后修改日期) .(代表隐藏文件) dr-xr-x--- 代表文件类型(第一个字符)和权限
[d]
文件类型有:
d 目录
- 文件
l 链接
b 可供存储的接口设备
c 串行端口设备(键盘、鼠标) [r-x][r-x][---]
后面的字符三个一组都是 [rwx] read write execute 读 写 执行
第一组为owner 的权限
第二组为加入此群组的账号的权限
第三组为既不是owner也没加入群组的账号权限 chgrp:改变文件所属群组
chown:改变文件拥有者
chmod:改变文件的权限等 chgrp 群组名称 需要更改的文件
chgrp leyi 11.txt
ll chown:改变文件拥有者 1. chown 要改成的用户账户 文件
chown root 11.txt
2. chown 要改成的用户账户:群组 文件 (账户和群组之间的冒号可以写成.)
chown root:root 11.txt 或者 chown root.root 11.txt
ll chmod:改变文件的权限等 r 4 w 2 x 1 4+2+1=7
1. chmod 要改成的权限 文件
chmod 777 11.txt
2. chmod u/g/o/a +/-/= r/w/x 文件
u user 拥有者
g/o group/others 群组和其他用户
a 全部用户
+ (加好) 增加权限
- (减号) 删除权限
= (等号) 设置权限 chmod go+w 22.txt 给群组用户和其他用户对22.txt的增加写的权限
chown a-w 22.txt 所有用户对22.txt删除写的权限
chmod a=rwx *.txt 所有用户对当前目录的txt文件设置成rwx权限 目录的权限
r 对于目录来说 是可以查看到目录里的文件名称的权限 注:是文件名
w 对于目录来说 可以新建 删除 对文件和目录改名 移动目录和文件位置 copy mv
x 对于目录来说 就是进入目录的权限 比如cd到该目录 比如
su leyi 切换到其他用户 不用root账户操作
mkdir hello
chmod a-x hello
cd hello 会报错权限不够 Permission denied
chmod a+x hello
cd hello 这下就可以了 当给一个目录设置了x 权限但是没有r权限
比如
mkdir leyi
cd leyi
touch 1.txt
echo 'hello leyi'>1.txt
cd ..
chmod a-r leyi
cd 3 这是可以的 因为有x权限
ll 这样就会报错 因为没有r权限
cat 1.txt 这样是可以的,虽然看不到文件
总结: x可以打开目录 r可以读取目录里的文件名称,如果没有r,就像瞎子摸象 linux 文件名长度 255Bytes FHS标准 Filesystem Hierarchy Standard

  

linux文件权限目录配置笔记的更多相关文章

  1. linux文件与目录管理笔记

    ### Linux文件与目录管理 ---------- 绝对路径: / 相对路径:不以/开头的 当前目录 . 上一个工作目录 - 用户主目录 ~ root账户的主目录是/root 其他用户是/home ...

  2. 一、Linux文件权限与目录配置

    行文结构如下: 用户和用户组 Linux文件权限概念 Linux目录配置 重点回顾 1.用户与用户组 Linux是个多用户.多任务的系统,可能有多人同时使用这台机器进行工作,为了考虑每个人的隐私和工作 ...

  3. Linux 文件权限于目录配置

    用户与用户组 我們以王三毛為例,王三毛這個『檔案』的擁有者為王三毛,他屬於王大毛這個群組, 而張小豬相對於王三毛,則只是一個『其他人(others)』而已. 不過,這裡有個特殊的人物要來介紹的,那就是 ...

  4. 关于linux中的目录配置标准以及文件基本信息

    关于Linux中的目录配置标准 在查看docker.k8的运行日志,修改相关的运行记录的时候,学长总是能很快地找到目录,这个多多少少和Linux的FHS(File Hierarchy Standard ...

  5. Linux文件和目录的属性及权限总结

    本文讲述的是文件或目录的属性及权限,比如索引节点inode.文件类型.文件权限及属主:还对setuid.setgid及粘贴位进行了相关的讲解.其中,对ln.chmod.chown.chgrp.umas ...

  6. Linux文件和目录权限详细讲解

    转载请标明出处: http://www.cnblogs.com/why168888/p/5965180.html 本文出自:[Edwin博客园] Linux文件和目录权限解读 如何设置Linxu文件和 ...

  7. [转]Linux中文件权限目录权限的意义及权限对文件目录的意义

    转自:http://www.jb51.net/article/77458.htm linux中目录与文件权限的意义 一.文件权限的意义 r:可以读这个文件的具体内容: w:可以编辑这个文件的内容,包括 ...

  8. Linux学习之十四-Linux文件和目录权限

    Linux文件和目录权限 在Linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问:允 ...

  9. Linux文件和目录的777、755、644权限解释

    Linux文件和目录的权限 1.文件权限 在linux系统中,文件或目录的权限可以分为3种: r:4 读 w:2 写 x:1  执行(运行)-:对应数值0 数字 4 .2 和 1表示读.写.执行权限 ...

随机推荐

  1. ORM映射和路由系统

    ORM映射: OBJECT ====> 对象 RELATION ===> 联系 MODEL ===> 数据模型 安装pyMysql 安装flask-sqlAchemy 导入: fro ...

  2. python 多线程小方法

    import time from multiprocessing import Process, Lock, JoinableQueue from multiprocessing import Sem ...

  3. Python基础2(2017-07-18)

    1.列表.元素操作 定义列表 list = ['Doris','Linda','Dandy','Allen'] 基础的读取操作 list = ['Doris','Linda','Dandy','All ...

  4. EL知识点总结

    EL知识点总结 - canger - 博客园http://www.cnblogs.com/canger/p/6675799.html 1 只可以获取内置对象的属性值,不可以获取JSP页面中局部java ...

  5. python - beautifulsoup4模块

    # beautifulsoup4学习 # 是一个python模块 用于接受一个HTML 或 XML 字符串,然后将其进行格式化,之后便可以使用模块提供的方法进行快速查找指定元素, # 从而是的在HTM ...

  6. ASP.NET MVC - 处理Html数据

    HtmlAgilityPack 使用HtmlAgilityPack可以以面向对象的方式通过查找Html节点来获取页面元素.参考:http://html-agility-pack.net HtmlDoc ...

  7. 20165234 [第二届构建之法论坛] 预培训文档(Java版) 学习总结

    [第二届构建之法论坛] 预培训文档(Java版) 学习总结 我通读并学习了此文档,并且动手实践了一遍.以下是我学习过程的记录~ Part1.配置环境 配置JDK 原文中提到了2个容易被混淆的概念 JD ...

  8. 将mnist数据集保存成numpy格式

    import numpy as np from urllib import request import gzip import pickle filename = [ ["training ...

  9. python初级实战-----主机在线情况监控web

    背景 公司有600多台服务器,打算写一个小程序,能一眼看见哪些服务器不在线. 大体思路是: 1.把所有服务器ip存进数据库,ping命令判断服务器是否在线 2.更新数据库中ip的状态 3.简单的web ...

  10. Springboot实体类转JSON报错Could not find acceptable representation & 设置访问项目根路径的默认欢迎页面

    =================实体类转JSON报错的解决办法============= 之前在springmvc的时候也报过这个错,原因以及springmvc中解决办法参考:https://www ...