在linux下赋予000权限,【linux】对于文件权限的理解

本篇博文旨在介绍linux下的权限问题;介绍了Linux下,查看权限、修改权限等方法;并通过分别在超级用户(root)和普通用户下进行测试,探索不同等级的用户进入目录需要的权限,以及进入后,显示和创建文件需要的权限

Linux下的权限

文件访问者的分类

Linux下文件的访问者分为三类:所有者(user),所在组(group),其他用户(other)

所有者

文件的创建者自然而然就是文件的所有者

可以通过chown来修改文件的所有者

0818b9ca8b590ca3270a3433284dd417.png

所在组

当文件创建后,文件创建者所在的组就成为了文件的所在组

可以通过chgrp来修改文件的所在组

其他用户

除了所有者以及所在组外,都是其他用户

文件访问权限的分类

文件的权限也是分为三类:可读、可写、可执行

可读(r OR -)

如果一个文件对该访问者可读,那么第一个位置上就是 ' r ';若对其不可读,即为 ' - '

可写(w OR -)

如果一个文件允许被该访问者写,那么第二个位置上就是' w ';否则表示不可写,为 ' - '

可执行(x OR -)

如果一个文件可以被执行,那么第三个位置(最后一个位置)上就是' x ' ;否则为不可执行,为 ‘ - ’

0818b9ca8b590ca3270a3433284dd417.png

如何查看权限

1、ls -l

2、ll

是ls -l 的别名,可以理解为 ls -l 的快捷方式,所以也可以查看文件的权限

0818b9ca8b590ca3270a3433284dd417.png

如何修改权限

利用指令chmod

(1)用户表示符 +/-/= 权限字符

chmod u+r   将user加上可读权限

0818b9ca8b590ca3270a3433284dd417.png

(2)利用三位八进制数

chmod 777 最高权限,所有人可读可写可执行

0818b9ca8b590ca3270a3433284dd417.png

(3)将一个其他文件的权限赋值给该文件

chmod --reference=1.txt  2.txt  按照1.txt的权限格式来设置2.txt的权限

0818b9ca8b590ca3270a3433284dd417.png

进入一个目录需要什么权限,显示和创建文件需要什么权限

-1 在超级用户下创建目录,并设置权限为000

0818b9ca8b590ca3270a3433284dd417.png

-2 观察超级用户能否进入文件夹(可以)是否能显示和创建文件(可以)

0818b9ca8b590ca3270a3433284dd417.png

上图显示,进入文件夹成功

0818b9ca8b590ca3270a3433284dd417.png

可以创建和显示文件

-3 切换到普通用户下(不可以)

0818b9ca8b590ca3270a3433284dd417.png

-4 将目录拥有者改为普通用户(不可以)

0818b9ca8b590ca3270a3433284dd417.png

-5 赋予目录只读权限(不可以)

0818b9ca8b590ca3270a3433284dd417.png

-6 增加目录权限写权限(不可以)

0818b9ca8b590ca3270a3433284dd417.png

-7 赋予目录执行权限(可以进入,但是无法读文件)

0818b9ca8b590ca3270a3433284dd417.png

-8 可读可执行(可以进入并打开文件,但无法写)

0818b9ca8b590ca3270a3433284dd417.png

总结

超级用户

无论是否有权限,都可以进入目录;

可以创建和显示文件

普通用户

需要可执行权限才可以进入目录;

需要可读权限才可查看文件(进行ls);

需要可写文件才可以创建

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/356705.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

手把手教你制作简易计算器

实现过程&#xff1a; HTMLCssJS 具体通过标签实现计算器整个的框架 通过Css样式实现计算器页面布局及框架优化 通过JavaScript算法实现计算器计算过程 次实验过程&#xff1a; 背景图片背景音乐&#xff08;看个人意愿加&#xff01;&#xff09; 安排&#xff1a; <!--HT…

【dp】导弹拦截

拦截导弹 (missile.pas/c/cpp) 来源&#xff1a;NOIP1999(提高组) 第一题 【问题描述】 某国为了防御敌国的导弹袭击&#xff0c;发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷&#xff1a;虽然它的第一发炮弹能够到达任意的高度&#xff0c;但是以后每一发炮弹都不…

安装tron_具有Tron效果的JavaFX 2 Form

安装tron这是一个具有TRON效果的简单JavaFX登录表单。 在此示例中&#xff0c;我使用CSS设置TextField和Button的样式。 这是CSS和Effect代码的片段&#xff1a; .text-field{-fx-background-color: transparent;-fx-border-color: #00CCFF;-fx-text-fill: white; }.password-f…

linux版本photoshop,在linux上使用ps(转载)

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼用Photoshop的&#xff0c;虽说GIMP也是不错&#xff0c;但是用起来总有点不顺的感觉&#xff0c;决定搞一个运行在Linux下的Photoshop&#xff0c;找了好多资料都没有虚拟CS的&#xff0c;不过倒是了解了不少虚拟Photoshop 这方面…

优美三角剖分_递归

问题 D: 优美三角剖分 时间限制: 1 Sec 内存限制: 64 MB提交: 13 解决: 4[提交][状态][讨论版]题目描述 小X同学为了搞好和小C同学的关系&#xff0c;特意寻找了一些优美的图像作为礼物。这是一些由无穷无尽三角形组成的极为优美的图形&#xff0c;小X同学很想实现这些极富美…

在Spring 4.2中更简单地处理异步事务绑定事件

介绍 如您可能已经知道的&#xff08;例如&#xff0c;从我以前的博客文章中 &#xff09;&#xff0c;不再需要创建一个单独的类&#xff0c;该类使用onApplicationEvent方法实现ApplicationListener以便能够对应用程序事件做出响应&#xff08;包括来自Spring Framework本身和…

linux chattr 无权限,从零开始学习Linux(二十八):文件权限之chattr权限

1、chattr命令命令格式&#xff1a; chattr [-] [选项] 文件名或者目录名&#xff1b;参数说明&#xff1a;&#xff1a;增加权限&#xff1b;-&#xff1a;删除权限&#xff1b; 等于某权限&#xff1b;选项说明&#xff1a;i&#xff1a;如果对文件设置i属性&#xff0c;则不…

初等数论及其应用——中国剩余定理

在线性代数中&#xff0c;我们用高斯消元解决多元的线性方程组&#xff0c;而在数论中&#xff0c;面对一元变量的线性模方程组&#xff0c;我们利用中国剩余定理去求解x。 转载于:https://www.cnblogs.com/rhythmic/p/5928483.html

linux下编译openjdk7,Ubuntu 14.04.3 64位环境下OpenJDK7编译

系统环境&#xff1a;Ubuntu 14.04.3 -amd64 in VMWare1.安装openjdk7依赖sudo apt-get build-dep openjdk-7sudo apt-get install openjdk-7-jdksudo apt-get install build-essential gawk m4 libasound2-dev libcups2-dev libxrender-dev xorg-dev xutils-dev x11proto-prin…

jQuery选择器的效率问题

jQuery提供了功能强大&#xff0c;并兼容多种css版本的选择器&#xff0c;不过发现很多同学在使用选择器时并未注重效率的问题。 a) 尽量使用Id选择器&#xff0c;jQuery选择器使用的API都是基于getElementById或getElementsByTagName&#xff0c;因此可以知道效率最高的是Id选…

HTTP请求和标头参数的CDI拦截器-简单示例

在使用Java EE开发和发展REST API的过程中&#xff0c;有些情况下您希望以更细粒度的方式&#xff08;视情况而定&#xff09;对传入的HTTP请求&#xff08;特别是标头参数&#xff09;进行“观察” Servlet过滤器或更具体的ContainerRequestFilters 。 我发现在某些情况下非常…

csgo服务器搭建 linux,请问搭建csgo服务器切换创意工坊地图报错怎么办

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼Unknown command "sv_maxcmdrate"Unknown command "cash_team_elimination_hostage_map"Unknown command "cash_team_win_by_time_running_out"Unknown command "sv_vote_creation_time"W…

1405 树的距离之和

1405 树的距离之和 基准时间限制&#xff1a;1 秒 空间限制&#xff1a;131072 KB给定一棵无根树&#xff0c;假设它有n个节点&#xff0c;节点编号从1到n, 求任意两点之间的距离&#xff08;最短路径&#xff09;之和。Input第一行包含一个正整数n (n < 100000)&#xff0c…

linux c 11 运行库,11.1.3 运行库与I/O

11.1.3 运行库与I/O在了解了glibc和MSVC的入口函数的基本思路之后&#xff0c;让我们来深入了解各个初始化部分的具体实现。但在具体了解初始化之前&#xff0c;我们要先了解一个重要的概念&#xff1a;I/O。IO(或I/O)的全称是Input/Output&#xff0c;即输入和输出。对于计算…

设置Elasticsearch N-Gram Word分析器的过程

说n-gram是一个大话题&#xff0c;这是轻描淡写的。 进行快速搜索&#xff0c;您会发现自己盯着语言学和语言模型&#xff0c;数据挖掘或特定蛋白质的分解对首次亮相文化的衰落所隐含的信息量。 好吧&#xff0c;我在跟那最后一个开玩笑。 但是&#xff0c;如果您是开发人员&a…

linux windows 丢失,Win10预览版9879硬盘丢失的Linux解决方案

IT之家讯 12月3日消息&#xff0c;最近IT之家论坛网友九仙仙总结了Win10预览版9879硬盘问题的解决方法&#xff0c;并在论坛中发布出来。经测试&#xff0c;此为快速有效的解决方法&#xff0c;故公之于众供朋友们参考。以下为作者原文。开头说明两点&#xff1a;1、这是我个人…

linux单网卡多拨Adsl,ROS单线多拨pppoe

#设置内网IP地址/ ip add add interfaceether1address192.168.0.254/255.255.255.0#设置共享上网/ ip firewall nat add actionmasquerade chainsrcnatsrc-address192.168.0.0/255.255.255.0#设置ADSL拔号/ interface pppoe-client add name"pppoe-out1" interfaceet…

Android开发——Android系统启动以及APK安装、启动过程

0. 前言 从Android手机打开开关&#xff0c;到我们可以使用其中的app时&#xff0c;这个启动过程到底是怎么样的&#xff1f;1. 系统上电当给Android系统上电&#xff0c;在电源接通的瞬间&#xff0c;CPU内的寄存器和各引脚均会被置为初始状态&#xff0c;CPU复位之后&#…

linux生成文件清单,Linux 获取文件名称生成列表 txt - create_filelist

Linux 获取文件名称生成列表 txt - create_filelist1. find/home/strong/MOTChallenge/MOT16/MOT16/train/MOT16-04/img1/ 文件夹下所有 *.jpg (000001.jpg - 001050.jpg) 的路径 图片名信息写入 txt 文件。1.1 llstrongforeverstrong:~/MOTChallenge/MOT16/MOT16/train/MOT16…

jvm线程分析命令_JVM:如何分析线程转储

jvm线程分析命令本文将教您如何分析JVM线程转储&#xff0c;并查明问题的根本原因。 以我的观点&#xff0c;线程转储分析是掌握Java EE生产支持的任何个人最重要的技能。 您可以从线程转储快照中获取的信息量通常远远超出您的想象。 我的目标是与您分享我在过去10年中积累的有…