Linux文件属性与权限管理(可读、可写、可执行)

这篇具有很好参考价值的文章主要介绍了Linux文件属性与权限管理(可读、可写、可执行)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        Linux把所有文件和设备都当作文件来管理,这些文件都在根目录下,同时Linux中的文件名区分大小写。

一、文件属性

        使用ls -l命令查看文件详情:

Linux文件属性与权限管理(可读、可写、可执行),CentOS,服务器,linux,centos,运维,bash

1、每行代表一个文件,每行的第一个字符代表文件类型,linux文件类型包括:

字符

说明

-

表示普通文件,如文本文件、配置文件、二进制文件等

d

表示目录文件

l

表示符号链接文件,类似于快捷方式

b/c

表示设备文件,b表示块设备文件,如硬盘;c表示字符设备文件,如键盘。

s

表示套接字文件,程序间可通过套接字进行网络数据通信

p

表示管道文件,管道是Linux系统中一种进程通信的机制

2、第一列后9个字符,如"rw-r--r--",表示文件权限,文件的权限针对三类对象定义:属主、属组、其他,分别用字符(u,g,o)表示,a代表所有对象。三种权限:读(r)、写(w)、执行(x)。"rw-r--r--"分为3段分析,前3个字符表示属主的权限为可读、可写;中间三个字符表示属组的权限为可读,后三个字符表示其他用户的权限为可读。

        文件:

                r:可使用文件查看类命令获取其内容

                w:可修改内容

                x:可以把此文件提请内核启动为一个进程

        目录:

                r:可以使用ls查看此目录中的列表

                w:可在此目录中创建文件,也可删除此目录中文件

                x:可以使用ls -l查看此目录中的文件列表,可以cd进入此目录

3、第二列为文件的硬链接个数,目录的硬链接数默认为2。

4、第三列表示文件的所有者,即文件属于哪个用户;

5、第四列表示文件所属的用户组;

6、第五列表示文件的大小,可以通过选项-h,显示为可读单位。

7、第6/7/8列表示文件的修改时间,分别为月、日、年;

8、最后一列表示文件名或目录名。

二、文件权限管理

1、改变文件所有权,修改文件的属主和属组

        chown:

                chown [OPTION]... [OWNER][:[GROUP]] FILE...

                        -R:表示递归地更改目录文件的属主或属组

                用法:

                        owner

                        owner:group

                        :group

                注意:命令中的:可用.替代

Linux文件属性与权限管理(可读、可写、可执行),CentOS,服务器,linux,centos,运维,bash

         chgrp:

                chgrp [OPTION]... GROUP FILE...

        chgrp命令只改变属组,也可以通过chown实现。

2、改变文件权限

        使用chmod命令来改变文件的权限,更改文件权限时u表示文件所有者,g表示属组,o表示其他用户,a表示所有对象。chmod除了可以用符号更改文件权限外,还可以使用数字来修改权限,“r”对应4(二进制的100),“w”对应2(二进制010),“x”对应1(二进制001)。

        chmod:

                chmod [OPTION]... OCTAL-MODE FILE...

                        -R:递归修改

        例子:

                chmod 750 someefile 表示rwxr-x---

                chmod u=rwx somefile 设置所有者有可读、可写、可执行权限

                chmod u+x somefile 给所有者加上可执行权限

                chmod o-r somefile 给其他用户取消可读权限

                chmod a+r somefile 给所有用户增加可读权限文章来源地址https://www.toymoban.com/news/detail-633314.html

到了这里,关于Linux文件属性与权限管理(可读、可写、可执行)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】文件 --- 文件属性 | 修改文件属性与权限

    🚀 个人简介:CSDN「 博客新星 」TOP 10 , C/C++ 领域新星创作者 💟 作    者: 锡兰_CC ❣️ 📝 专    栏: 【Linux】系统学习 🌈 若有帮助,还请 关注➕点赞➕收藏 ,不行的话我再努努力💪💪💪 在 Linux 系统中,我们可以使用 ls -al 指令来列出所有的文件信息,如下图所示

    2024年02月04日
    浏览(48)
  • CentOS8文件和权限管理

    1.1、创建文件夹 例如我们在CentOS8根目录创建一个 data 的文件夹,可以使用如下命令: 1.2、查看文件夹 在CentOS8教程中,ls是我们使用CentOS8最常用的命令,可以用来打印当前目录或者制定目录的清单,显示出文件的一些信息等。 1.3、创建CentOS8文件 在CentOS8文件夹下的data文件夹

    2024年02月09日
    浏览(39)
  • linux更改文件的读写执行等权限

    查看权限 ls -al 语法如下: chmod [who] [+ | - | =] [mode] 文件名 命令中各选项的含义为 u 表示“用户(user)”,即文件或目录的所有者。 g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。 o 表示“其他(others)用户”。 a 表示“所有(all)用户”。它是系统默认

    2024年02月10日
    浏览(45)
  • 网络安全 Day11-Linux文件属性及权限知识

    作用: 给文件或目录加锁不让改不让删除 语法: chattr 选项 文件 选项属性 -i 个文件加锁不能删改 -a 可以追加内容 选项动作 - 减少 + 增加 练习: 给文件加锁-查看属性-更改文件-解锁-查看属性 生产应用: 想要快捷的对上锁的文件进行改动可以考虑使用脚本 查看文件属性: ls -

    2024年02月13日
    浏览(53)
  • 解决linux中执行文件权限不够的情况

    在执行文件的过程中,使用./命令无法正确执行,并显示权限不够的情况。 解决方法: 1.可以使用. vspm的命令来运行,可以比较一下两种运行方式的区别。 . program 或 source program :这个命令会在当前的shell环境中执行 program 文件中的命令。这通常用于执行脚本文件,比如 she

    2024年04月10日
    浏览(40)
  • Linux Centos7账号和权限管理

        Linux是一种开源操作系统,它的安全和安装过程等方面优于Windows。在Linux上,CentOS 7是一种常见的版本,它采用的是Red Hat Enterprise Linux(RHEL)的代码作为基础,但是是免费的,因此被广泛使用。在CentOS 7上,账号和权限管理是非常重要的,本文将介绍如何进行账号和权限的

    2024年02月09日
    浏览(37)
  • ⌈Linux_感受系统美学⌋ 一步一步迈向系统底层 - 寻觅Linux奥秘,探寻Linux下权限管理&周边属性

    💛 前情提要💛 本章节是 Linux 操作系统的 解压缩操作shell外壳程序权限相关概念及其操作 的相关知识~ 接下来我们即将进入一个全新的空间,对操作系统(系统层面)等相关知识有一个全新的视角~ 以下的内容一定会让你对 Linux 有一个颠覆性的认识哦!!! 以下内容干货满

    2024年02月01日
    浏览(44)
  • Centos Linux快速复制文件并查看进度的方法(保留文件原始时间戳等属性)

    用cp命令保证快速复制,screen保证不丢失你对cp命令执行情况的掌控。 需要用到screen软件包,防止复制过程中终端被关闭。 centos linux直到7默认都没有screen,需要安装一下 普通账户: root账户: 安装好之后 一个叫copy的屏幕,然后输入命令: source:源文件或者目录 destination:

    2024年02月13日
    浏览(47)
  • Linux文件权限管理

       学习b站韩顺平老师的Linux课程时所做的笔记: 【小白入门 通俗易懂】2021韩顺平 一周学会Linux_哔哩哔哩_bilibili 有相关联系的知识点:在Linux中,每个用户都属于一个组, 每个文件 都有所有者,所在组,其他组三个概念。 权限概述 一、权限的基本介绍 ls   -l显示的内容

    2024年02月05日
    浏览(50)
  • 【Linux】用户和文件权限管理

    💗个人主页💗 ⭐个人专栏——Linux学习⭐ 💫点击关注🤩一起学习C语言💯💫 Linux一切皆文件,文件都是有对应的权限的,而今天我们就来了解一下Linux中的权限。 在Linux系统中,有三种不同类型的用户:root用户、系统用户和普通用户。 区分这三种用户类型的目的是为了安

    2024年01月22日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包