Linux:文件和用目录权限基础
首先,用ls -i 查看文件的信息:

红框框起来的部分:-rw-r--r-- 一共是10位,第一位表示文件类型,-表示文件,d表示文件夹/目录;后面9位则表示权限
其中前三位是该文件/目录所属者的权限,中间三位是该文件/目录所属组的权限,最后三位是其他用户权限
权限用rwx表示:
r表示读;如果是目录,则只能浏览目录就目录下结构,即ls,不能进入目录,即cd
w表示新增\修改(不包含删除,删除受上级目录权限控制);如果是目录,可增加。修改。删除目录内文件名的权限(不是文件内容)。但是需要x权限,只能先cd进去,才能操作
x表示执行,但同时也得有r,否则也执行不了。但是对于root用户不需要x权限也能执行,如果是目录,就是cd
权限的修改用chmod命令,可用数字表示法或者字符表示法。数字表示法则是根据计算机的二进制进行换算的。三位rwx分别用0和1代替,又这个权限则为1,没有则为0,这样算下来,如果rwx都有,则是111,即7;只有r_x则是101,即5;以此类推
一、chmod改变用户权限
数字表示法:
chmod 777 ./a.txt 给文件a.txt赋予777权限,相当于rwxrwxrwx,即对于这个文件,拥有者、所属组、其他用户都可对他进行读、写、执行操作
chmod 555 ./a.txt 给文件a.txt赋予555权限,相当于r_xr_xr_x,即对于这个文件,拥有者、所属组、其他用户都可对他进行读、执行操作,不能进行写操作
字符表示法:
字符表示法中,所属者为a.所属组为g,其他用户为o,所有人为a
chmod u+x,o+w ./a.txt 给文件的所属者增加x权限,给其他用户增加w权限
chmod u-x,g+w,o-x ./a.txt 为文件的所属者去掉x权限,给所属组增加w权限,给其他用户去掉x权限
chmod u=rwx,g=wx ./a.txt 给文件的所属者更新权限为rw,给所属组更新权限为wx
-R参数,递归修改
二、chown该表用户属组
chown 用户 文件或目录 更改文件或目录的所属用户
chown :组 文件或目录(冒号也可以写成点.) 更改文件或目录的所属组,也可以写成chgrp 组 文件或目录
chown 用户:组 文件或目录(冒号也可以写成点.) 更改文件或目录的所属用户和组
-R参数,递归修改
文件的属性都放在inode中,文件名放在上级目录的block中

删除文件的时候,删的是文件名,文件名在上级目录的block中放着,指向上级目录的inode(属性信息放在inode中,属性信息包括权限),所以删除的时候要看上级目录的相应权限
3、默认权限umask
root默认的umask是022
root用户:
文件夹的权限默认是755
文件的权限默认是644
普通用户:
文件夹的权限默认是775
文件的权限默认是664
Linux:文件和用目录权限基础的更多相关文章
- zabbix监控linux文件的一个目录大小
监控linux文件的一个目录大小 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 欢迎加入:高级运维工程师之路 598432640 我们知道,Linux自带的一些监控模板 ...
- 解决方案-问题001:物理机、虚机等等Linux操作系统/usr/bin目录权限误操作,导致无法切换root
导语:平常运维人员会误操作一些目录权限,导致一些问题,那么如何恢复呢? 问题:物理机.虚机等等Linux操作系统/usr/bin目录权限误操作,导致无法切换root? 实验环境: ip地址 是否目录正 ...
- Linux入门-5 用户及权限基础
1. Linux用户基础 用户 相关文件 查看登录的用户 添加用户 修改用户信息 删除用户 组 2. Linux权限机制 权限 UGO 修改文件所属用户和组 修改权限 3. Linux权限扩展 默认权 ...
- Linux学习笔记14-权限基础
权限基础 权限:操作系统限制对资源访问的机制,一般分为读.写.执行.每个文件都拥有特定权限,通过所属用户及所属组来限制哪些用户.组可以对特定文件进行什么样的操作. 每个进程都是以某个用户的身份运行,进 ...
- #Linux学习笔记# Linux文件的属性以及权限说明
1. Linux文件的属性 关于Linux文件的属性的说明和设置请参考鸟哥Linux私房菜:Linux 的文件权限与目录配置 2. 目录和文件的权限意义 在Linux系统中,每个文件都有三种身份的权限 ...
- Linux下ThinkPHP网站目录权限设置
在windows上运行好好的项目,迁移到Linux上就遇到了很多问题,其中最为重要的是网站目录权限的设置,当然简单期间你可以用 命令 "chmod 777 -R you web site&q ...
- CentOS(七)--Linux文件类型及目录配置
这篇随笔将会对Linux系统的文件类型以及Linux的目录结构进行详细补充(linux中目录管理和权限非常重要,特别是在linux安装数据库类软件). 一.Linux更改文件权限的两种方式 在之前的一 ...
- Linux文件的所有权与权限
要了解Linux的权限,需要和Linux的用户与组的概念一并理解,不了解的同学请参考Linux的用户和组 简介 在Linux中,每个文件除了有用户和组的信息以外,还有其对应的权限.可使用来查看. [r ...
- Unix/Linux文件类型及访问权限
在Linux系统中,有7种文件类型. 普通文件 (regular file) 目录文件 (directory) 链接文件 (symbolic link) 管道文件 (FIFO) 套接字文件 (sock ...
随机推荐
- loading动态效果
html <div class="loadingcontainer" :style="{display:disp}"> <div class= ...
- Mybatis-06-Lombok
偷懒神器Lombok 1. 什么是Lombok? java library plugs build tools 2.使用步骤: 在IDEA中安装Lombok插件 在项目中导入lombok的jar包 ...
- CallStub相关
CallStub相关 调用入口 share/vm/runtime/stubRoutines.hpp // Calls to Java SimonNote: 函数指针结合typedef类型定义 type ...
- Nginx学习简记_part2
第4章:nginx配置实例 -反向代理 4.1 反向代理实例一 实现效果:使用 nginx 反向代理,访问 www.123.com 直接跳转到 127.0.0.1:8080 4.1.1 实验代码 1) ...
- 你怎么改造和重新设计一个ATM银行自动取款机
- rabbit rpm地址
rabbitmq 官方源: https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/ erlang 清华源(包含erlang所有版本): https:/ ...
- chromium 源码下载地址
下载链接:https://gsdview.appspot.com/chromium-browser-official/
- 七夕节表白3d相册制作(html5+css3)
七夕节表白3d相册制作 涉及知识点 定位 阴影 3d转换 动画 主要思路: 通过定位将所有照片叠在一起,在设置默认的样式以及照片的布局,最后通过设置盒子以及照片的旋转动画来达到效果. 代码如下: &l ...
- Open MPI 4.0 编译安装
电脑上目前使用的mpi环境是2.1.1版本的openmpi,是我之前直接使用系统的包管理工具安装的.但是系统包版本一般都比较老旧,现在openmpi最新版已经出到了4.0,即将出4.1了,所以我打算升 ...
- 第2篇scrum
第2篇scrum 一.站立式会议 1.1会议照片 想得美 1.2项目进展 团队成员 昨日完成任务 今日计划任务 感想 吴茂平 完善用户系统 改进评论数据表,增加评论,删除评论,查询评论 今天也是元气满 ...