首页 / 热点百科

linux设置文件的目录和读写权限

2025-02-26 09:21热点百科

本节我们学习关于Linux文件权限的知识:

一、文件与目录权限的表示方法

首先我们在查看Linux文件的详细信息使用ls -l的时候,可以查看文件的名称及各种属性,属性的第一个字符就代表了文件的类型。 我们在根用户家目录下创建了一个xiaoyu.txt的文本文件,查看其详细的文件属性时,第一个权限符号即为文件的类型,这里-代表的是普通文件。

那么文件的类型有哪些种呢?

1. 文件类型(七种类型)

-普通文件

d 目录文件

b 块特殊文件

c 字符特殊文件

l 符号链接,类似于windows里的快捷方式

f 命令管道

s套接字文件

在初学阶段我们遇到比较多的还是目录文件d和普通文件-,在查看文件详细属性的时候,还有一大串rw-r--r--,它们又代表什么意思呢?其实,这些rwx其实是不同用户对文件所拥有的权限,那么用户对文件的权限有哪些呢?我们就来看看文件权限有哪些表示方法吧!

2. 文件权限的表示方法

(1)字符权限的表示方法:

r代表可读

w代表可写

x代表可执行

(2)数字权限的表示方法: 这些rwx其实是可以用阿拉伯数字替换的,其中:

r = 4

w = 2

x = 1

(3)目录权限的表示方法:

x 代表进入目录

rx 代表进入目录并显示目录内的文件名

wx 代表修改目录内的文件名

以上我们了解了这些字符所代表的文件权限,那么我们该怎么进行权限的修改呢?

二、文件权限的修改方法

在Linux系统中通常使用chmod修改权限,我们可以用字符的方式进行修改,也可以用数字的方式进行修改。

1.chmod u x /tmp/xiaoyu2.chmod 755 /tmp/xiaoyu

Linux中为了安全的管理文件,一个文件可以被它的主人(u)所使用,称为属主;

也可以被它主人同一组的人(g)使用,称为属组;

也可以被跟它主人不是同一组的人(o)使用,称为其它用户。

不同身份的人,对同一个文件有着不同的权限,有的人可以读、有的人可以写、有的人可以执行,那么如何进行权限分配与修改呢?这就是我们这一节所要重点要讲的内容。

Linux系统中的文件,我们要修改属组、属主通常使用命令 chown,而使用命令chgrp,可以单独更改属组,但是这个命令不常用。

我们首先在根目录下创建一个test目录,

1.mkdir /test

我们来查看一下该目录的权限

1.ls -ld /test

属性解析:

首先这是一个目录文件,这里我们可以看到root用户有进入目录查看目录文件修改目录文件的权限、同组用户和其它用户进入目录并查看文件内容的权限。但是要注意root用户是没有权限限制的,即使这里什么权限都没有标识,root用户仍然可以读取与修改。

1. 修改目录的属主

这里test目录的属主是root 用户,我们把它的属主改为user,可以使用命令chown 属主 目录

1.chown user1 /test

我们再次查看该目录的详细信息时,就会发现其属主已经改为了user1用户

2. 修改目录的属组

这里我们test目录的属组是root组,我们将其属组修改为group1,可以使用命令chown :属组 目录

1.chown :group1 /test

我们再次查看该目录的详细信息时,其属组信息已经改为了group1

前面说了,我们修改属组也可以使用命令chgrp 属组 目录也可以进行属组的修改;

1.chgrp group2 /test

3. 修改权限(字符方式)

首先我们在/test目录下创建一个afile文件,查看一下它的属性

更新于:20小时前

猜你喜欢

  • 热点百科

    linux3种文件权限是什么

    前言上次我们我们聊了 什么是文件权限以及怎么查看文件权限,下面接着聊文件权限修改的那些事。内容概要1、linux文件权限的修改2、PHP操作文件权限一、linux文件权限的修改linux文件权限修改,我理解的是有两部分的意思:一是修改文件本身的权限,二是通过修改所有者改变文件的权限组成。先说修改文件本身的权限问题。修改..

    2025-02-26
  • 热点百科

    linux文件属性和权限

    Linux作为一个真正的多用户多任务系统,必须对用户的类型,文件的权限有明确的规定,才不会出现像某用户创建的文件被其他用户修改等问题。下面就来介绍下linux用户权限的概念和基本管理方法。我在ubuntu下打开终端在根目录下输入命令:ls-l,得到的是下面的内容:注意看第一列,显示的就是该文件或目录的权限:可以看到,每..

    2025-02-26
  • 百科大全

    h3c路由器最佳设置 h3c 路由器 设置

    h3c路由器最佳设置。这样可以保证网络连接稳定,同时也不会影响到其他用户的上网体验。下面我们就来看看如何正确设置路由器吧。首先我们需要确定自己的络环境,然后选择一个合适的路由器进行安装。在安装之前,我们需要先将路由器的天线拆下来,并且将其固定在墙壁上。接下来我们就可以开始对路由器进行配置了。首先我们需..

    2025-02-15
  • 热点百科

    变频器常用几种参数设置

    变频器的设置菜单分为一级菜单、二级菜单等,菜单后面是参数。Altivar31变频器一级菜单的访问如左图所示,参数的设置如右图所示。右图是待机(准备运行)状态开始,将FUn-PSS-SP2参数设定为15Hz,然后又返回到待机状态的操作过程。在实际设置时,可能从中间某一步开始。若还有其它的参数需要设置,不需要返回到待机状态,只..

    2025-02-13
  • 热点百科

    wincc7.5工业以太网设置

    上一篇文章讲智能设备的时候我们将智能设备的GSD文件导出,然后导入到新项目中,就能实现IO控制器与智能设备的数据交换。那么什么是GSD文件呢?为什么导入GSD文件后IO控制器就能识别并与智能设备进行通信呢?今天这篇文章,我们就来聊聊这个话题。本文包括如下两个主题:什么是GSD文件?PROFIBUS和PROFINET的GSD文件区别1、..

    2025-02-01
  • 科技百科

    如何打开二进制文件

    1Linux环境xxd命令如何编辑/修改二进制文件xxd工具虽然不能直接修改二进制文件,但xxd -r参数可把Hexdump文本转成二进制内容。convert (or patch) hexdump into binary.因此,对于要修改的二进制文件,可以先转为Hexdump文本,再通过xxd -r命令把Hexdump文本转为二进制文件。[mycc@wen*z:~]$ xxd file1.binary0000000: 1234..

    2025-01-23
  • 热点百科

    win10删除更新文件在哪个文件夹

    大家好,今天给大家分享“Win10系统更新文件在哪删除?”Win10系统功能强大,但是它占用的磁盘空间也相当惊人,特别是在每次更新的时候,都会吃掉相当的磁盘空间。如果不对更新文件进行定时清除,那么会使我们的系统盘变得越来越小,从而影响电脑的运行效率,电脑出现卡顿现象。那么我们怎么才能删除Win10的更新文件,为系..

    2025-01-13
  • 生活

    QQ浏览器删除的下载文件怎么找回_浏览器里删除的文件怎么恢复

    QQ浏览器删除的下载文件怎么找回打开qq浏览器,然后点击最下方的“我的”,之后进行“设置”。接下来你会看见一个“下载工具”,点击进入之后你就可以看见你之前下载过的文件夹。如果你想要找回删除的文件夹,重新下载即可。qq浏览器怎么恢复删除的文件:1、首先,打开手机的桌面,点击“qq浏览器”的图标,进入软件的主界..

    2025-01-13