linux文件权限 705,Linux 文件权限 - osc_86eb7mly的个人空间 - OSCHINA - 中文开源技术交流社区...

文件权限

Linux 中任何一个文件都具有 「用户、用户组与其他用户」三种权限,一个用户可属于多个用户组。所有用户的相关信息都记录在 /etc/passwd 文件中,密码记录在 /etc/shaodw 文件,用户组记录在 /etc/group 文件。

root 用户权限最高,不算其他用户

文件属性

ls -al

-rw-r--r--@ 1 zhoust staff 58503 Dec 8 07:50 antigen.zsh

drwxr-xr-x 2 zhoust staff 64 Apr 10 18:19 database

drwxr-xr-x 6 zhoust staff 192 Apr 9 22:12 h5

drwxr-xr-x 4 zhoust staff 128 Nov 20 16:15 logs

drwxr-xr-x 3 zhoust staff 96 Mar 18 17:42 node_modules

-rw-r--r-- 1 zhoust staff 320 Mar 18 17:08 package-lock.json

drwxr-xr-x 7 zhoust staff 224 Dec 8 07:20 software

drwxr-xr-x 9 zhoust staff 288 Nov 20 16:32 store

drwxr-xr-x 3 zhoust staff 96 Apr 4 15:43 vkds

drwxr-xr-x 8 zhoust staff 256 Oct 23 15:06 照片

drwxr-xr-x 12 zhoust staff 384 Apr 19 08:36 学习视频

分为七个部分:

文件类型与权限 文件类型:普通文件(-)、目录文件(d)、链接文件(l) 权限:当前用户、同用户组的权限、其他用户权限,rwx 用数字表示就是 421

有多少文件名链接到此节点(inode)

拥有该文件的用户名

该文件所属用户组

文件大小:默认为 Byte

创建时间

文件名

rwx 对于文件和目录的意义

对文件来说,w 意味着可以修改该文件的内容(但不包含删除文件),x 意味着该文件有被执行的权限(真正是否能执行与文件内容有关)。

目录主要负责记录文件名列表

r:意味着可以读取该目录结构

w:可对该目录下的文件(或目录)进行删除、添加、修改、移动、重命名等,权限极大

x:能进入该目录

如果用户只对某目录拥有 r 权限,只能查看该目录下的文件名称和类型,连文件大小以及各种属性都看不到。如 zst 用户只拥有 /home/zhoust 目录的读权限,只能看到该目录下的文件名称

[zhoust@MyPersonalCentOS ~]$ ls -al

total 36

drwxr-xr-- 5 zhoust zhoust 4096 Apr 21 14:55 .

[zst@MyPersonalCentOS ~]$ ls -l /home/zhoust/

ls: cannot access /home/zhoust/learn: Permission denied

total 0

d????????? ? ? ? ? ? learn

能完成任务的最小权限

如果用户对某目录没有 x 权限,无法执行该目录下的任何命令,也不能查询该目录下的文件内容。

注意第一项,只要是到了某个文件夹下,就有权限读取该文件夹中的数据。

操作动作

/dir1

/dir1/file1

/dir2

解释

读取 file1 内容

x

r

-

要能够进入 /dir1 才能读到里面的文件数据!

修改 file1 内容

x

rw

-

能进入且能修改

删除 file1 文件

wx

-

-

能够进入 /dir1 具有目录修改的权限即可!

将 file1 复制到 /dir2

x

r

wx

要能够读 file1 且能够修改 /dir2 内的数据

修改文件属性与权限

三个命令,chown、chgrp、chmod 分别表示修改文件所属用户、修改文件所属用户组、修改文件权限

chmod 语法分为两种,一种是用数字修改,另一种是用符号修改文件权限。

使用数字修改,分别是 421 将对应位置上的数字相加,例如:

# 在 /home/zhoust 目录下,其他用户都不可进入

[zhoust@MyPersonalCentOS ~]$ ls -al

drwxr-x--- 5 zhoust zhoust 4096 Apr 25 20:00 .

[zst@MyPersonalCentOS ~]$ cd /home/zhoust/

bash: cd: /home/zhoust/: Permission denied

# 使用 chmod 修改为其他用户可进入,zst 就能进入这个目录了

[zhoust@MyPersonalCentOS ~]$ chmod 705 .

[zhoust@MyPersonalCentOS ~]$ ls -al

drwx---r-x 5 zhoust zhoust 4096 Apr 21 14:55 .

使用符号类型修改文件权限,格式为 [范围][修改][某权限],u 所属用户,g 用户组,o 其他用户,a 全部用户,用于修改的符号有 +-=,权限还是那三个 rwx。现在再把 /home/zhoust 目录的其他用户权限关闭:

[zhoust@MyPersonalCentOS ~]$ chmod o-rx .

[zhoust@MyPersonalCentOS ~]$ ls -al

total 36

drwx------ 5 zhoust zhoust 4096 Apr 21 14:55 .

原文出处:https://www.cnblogs.com/Zhoust/p/10788342.html

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

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

相关文章

在.NET中获取一台电脑名,IP地址及当前用户名

在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其他好的方法,可以回复一起整理: 1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用…

.net core 嵌入 js(javascript)脚本引擎

漂亮的目录1、万能的脚本2、内部嵌入引擎方式3、调用NodeJs服务,与之通信方式结论1、万能的脚本折腾无止境,.net core 提供了更多的可能,今天我们就来看看脚本引擎。提起脚本,不得不说说Javascript——WEB互联网世界的一大半江山都…

linux文件目录的管理,Linux文件目录管理

1、目录与路径相对路径与绝对路径绝对路径:路径的写法『一定由根目录 / 写起』,例如:/usr/share/doc这个目录相对路径:路径的写法『不是由根目录/写起』,例如: /usr/share/doc 要到/usr/share/man/底下时&a…

用一个小球揭开地球的面纱,探索地球运转的秘密!

一个人一旦对某事物有了浓厚的兴趣,就会主动去求知、去探索、去实践,并在求知、探索、实践中产生愉快的情绪和体验。所以,古今中外的教育家无不重视兴趣在智力开发中的作用。小木之前推荐过一款AR地球仪,它是一个互动性强、内容丰…

Eclipse C++的配置问题launch failed binary not found

首先下载eclipse c 我的是64bit版本 安装好MinGW,并配置好环境变量,参考我的博客 http://www.cnblogs.com/fickleness/p/3273044.html 配置eclipse 选executable,选mingw gcc .按make toolchain(s) preferred.ok 配置好关闭eclipse 然后 1、安装minGW先 …

最早的一副对联

公元964年(后蜀广政二十七年)春节前夕,后蜀主孟昶突然下了一道命令,要群臣在“桃符板”(画有神像的桃木板,旧时认为可以避邪)上题写对 句,以试才华。可是,当群臣们把对句…

张善友: .NET社区运营 | 2021 中国开发者生态峰会

内容来源:2021 年 6 月 5 日,由 SegmentFault 思否主办的 2021 中国开发者生态峰会圆满落幕。会上, .NET基金会成员、资深.NET顾问和解决方案专家张善友发表了主题为《 .NET社区运营》的演讲,以社区工程师的角度分享了 .NET社区发…

linux创建目录目录文件,Linux创建目录和文件管理教程

有时候我们需要在一块物理网卡上配置多个IP地址,这时就可以用到“子接口”的概念,这篇文章使用CentOS演示如何针对某块物理网卡创建子接口(在一些参考资料中,“子接口”有时也被称作“IP别名”)。有关Linux网络配置的基础知识,接下…

到底要不要拯救地球?真·逻辑鬼才!| 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅真逻辑鬼才↓ ↓ ↓

深入理解Magento-第十章-数据操作数据收集器

在我们开始介绍数据操作前,我们先介绍一个神兵利器—Varien Data Collections。在最早的时候我们写php通常用Array来做数据收集器,这个小东西可发挥了大作用,要知道如果你想在其他语言中实现Array有多么难过。例如c、c+&#xff0…

修正CS2.0中的日历头显示错误

其实和前面版本中是一样的,刚刚改了,又有点小闲,所以,把它贴出来!在CommunityServer.Blogs.Controls.WeblogCalendar中,找到构造函数,加入如下代码:public WeblogCalendar() { strin…

从零实操基于WSL2 Docker部署Asp.Net Core项目

前言平日在公司里都是基于阿里Teambition中的飞流进行Docker部署Api项目或服务,已经习惯了那一套成熟的操作流程,开发和部署确实快捷方便,但是还没在自己的电脑上进行操作过,特别是Windows10开始已经有WSL、WSL2去年在笔记本上捣鼓…

linux启动xorg进程,Linux 黑话解释:Xorg,X11,Wayland,什么是显示服务器

原标题:Linux 黑话解释:Xorg,X11,Wayland,什么是显示服务器您是否想知道X Server,Xorg,X11,Wayland以及诸如此类的东西到底是什么?Wayland vs Xorg,哪个更好&…

有气质的人都在看什么?

全世界只有3.14 % 的人关注了青少年数学之旅王小波说:我活在世上,无非想要明白些道理,遇见些有趣的事,倘能如我所愿,我的一生就算成功。你的圈子将决定你的人生。每一位对事物都有着独特的态度让你成为一个有趣的人。今…

投影变换[转]

4. 投影变换 一个投影变换类似于选择一个透镜的焦距,它是三种变换中最复杂的一个。 4.1 视锥(Viewing Frustum) 4.2 什么是投影变换? 4.3 设置投影矩阵 4.4 一个“W-Friendly”投影矩阵 4.1 视锥视锥就是场景中的一个三维空间,…

那些把天聊死的神操作。。| 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅【1】【2】【3】【4】【5】【6】【7】【8】【9】【10】【11】【12】(图源网络,侵权删)有话请“直”说↓ ↓ ↓

SqlDataReader对象的NextResult方法读取存储过程多个结果集

如上图,我这里有返回4个记录集,分别表示 发送的总数,成功数,失败数,以及所有的记录集,那么我怎么去获取呢? 如果我第二个记录集 第三个记录集 都是多行的话,怎么办?可以参考下面这张…

全部换新-微软复兴.NET,C#10 .NET6 VS2022各个强势!

VS2022.NET6C#10一起体验是啥感觉?爽!令人印象深刻的是VS2022打开超大项目的流畅,.NET6极致简化的MiniAPI框架,C#10各种炫酷新语法。看看下图的代码你能认识吗?来自MiniAPI框架,直接在MapGet里面使用Lambda…

linux 修复图形界面,图形界面操作的备份和恢复Linux发行版

原标题:图形界面操作的备份和恢复Linux发行版来自:Linux迷链接:https://www.linuxmi.com/redo-rescue-2-0-6-linux.html现在可以下载Redo Rescue 2.0.6备份和恢复Linux发行版,该发行版增加了各种改进和新功能以及常见的错误修复。…

汇编语言的Hello World

汇编语言的Hello World,汇编语言没有我想象的那么低级,它已经具备了不少高级语言的特性,代码也变得清晰,层次清楚,易于维护了。a.asm.386.model flat,stdcall includelib kernel32.lib includelib user32.lib MessageB…