`
cakin24
  • 浏览: 1396350 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Linux权限对文件和目录的作用

阅读更多
一 权限对文件的作用
r:读取文件内容(cat more head tail)
w:编辑、新增、修改文件的内容(vi echo)
但不包含删除文件
x:可执行
 
二 权限性对目录的作用
r:可以查询目录下文件名(ls)
w:具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,重命令此目录下的文件和目录,剪切(touch rm mv cp)
x:可以进入目录(cd)
 
三 关于最高权限
对文件来讲,最高权限是x
对目录来讲:最高权限是w
对目录来讲,能赋的权限只有0.5.7
对目录光有只读权限是没有任何意义的
 
四 实战
1、不给user1用户赋予文件abc的任何权限,不对123目录任何权限。
root用户操作:
[root@localhost user1]# ll
total 0
drwxr-x---. 2 root root 16 Aug 5 09:19 123
[root@localhost user1]# ll 123/abc
-rw-r-----. 1 root root 0 Aug 5 09:19 123/abc
user1用户操作:
[user1@localhost ~]$ ll 123
ls: cannot access 123: No such file or directory
[user1@localhost ~]$ ls
123
[user1@localhost ~]$ ls 123
ls: cannot open directory 123: Permission denied
[user1@localhost ~]$ cd 123
-bash: cd: 123: Permission denied
2、给user1用户的123目录赋予只读权限
root用户操作
[root@localhost user1]# chmod 754 123
[root@localhost user1]# ll
total 0
drwxr-xr--. 2 root root 16 Aug 5 09:19 123
user1用户操作
[user1@localhost ~]$ ls 123
ls: cannot access 123/abc: Permission denied
abc
[user1@localhost ~]$ ll 123/
ls: cannot access 123/abc: Permission denied
total 0
?????????? ? ? ? ? ? abc
[user1@localhost ~]$ cd 123
-bash: cd: 123: Permission denied
3、对user1用户的123目录赋5权限
root用户操作
[root@localhost user1]# chmod 755 123
user1用户操作
[user1@localhost ~]$ ll 123/
total 0
-rw-r-----. 1 root root 0 Aug 5 09:19 abc
[user1@localhost ~]$ cd 123
[user1@localhost 123]$ ll
total 0
-rw-r-----. 1 root root 0 Aug 5 09:19 abc
[user1@localhost 123]$ cat abc
cat: abc: Permission denied
[user1@localhost 123]$
4、给文件abc赋644
root用户操作:
[root@localhost user1]# chmod 644 123/abc
[root@localhost user1]# ll 123/abc
-rw-r--r--. 1 root root 0 Aug 5 09:19 123/abc
user1用户操作:
[user1@localhost 123]$ cat abc
[user1@localhost 123]$ echo 111 >> abc
-bash: abc: Permission denied
5、对文件abc赋646
root用户操作:
[root@localhost user1]# chmod 646 123/abc
[root@localhost user1]# ll 123/abc
-rw-r--rw-. 1 root root 0 Aug 5 09:19 123/abc
user1用户操作
[user1@localhost 123]$ echo 111 >> abc
[user1@localhost 123]$ cat abc
111
[user1@localhost 123]$ rm -rf abc
rm: cannot remove ?.bc?. Permission denied
7、对目录123赋757权限
root用户操作
[root@localhost user1]# chmod 757 123
[root@localhost user1]# ll
total 0
drwxr-xrwx. 2 root root 16 Aug 5 09:19 123
user1用户操作
[user1@localhost 123]$ rm -rf abc
[user1@localhost 123]$ ls
[user1@localhost 123]$ touch bcd
[user1@localhost 123]$ mv bcd cde
 
分享到:
评论

相关推荐

    Linux文件目录的权限和属性实践讲解

    通过对Linux文件目录权限和属性的学习与实践,我们不仅可以更好地管理系统的安全性和稳定性,还能根据不同的应用场景灵活调整文件的访问控制策略。希望本文能够帮助大家更加深入地理解和掌握这些重要的基础知识。

    LINUX修改文件权限

    上述输出中,`drwxrwxrwx`即为文件的权限信息,表示该文件是一个目录,且所有者、所属组和其他用户都拥有读、写和执行权限。 ### 修改文件权限 修改文件权限主要通过`chmod`命令实现,其语法如下: ``` chmod ...

    linux下为目录和文件设置权限,包括子目录的循环递归设置

    ### Linux 下为目录和文件设置权限,包括子目录的循环递归设置 #### 知识点一:Linux 文件权限概述 在 Linux 操作系统中,文件权限管理是至关重要的安全特性之一。通过权限管理,我们可以控制不同用户对文件或目录...

    Linux文件权限与目录配置.pdf

    Linux 文件权限与目录配置 Linux 操作系统中,文件权限和目录配置是非常重要的安全防护机制。...Linux 文件权限和目录配置是非常重要的安全防护机制,可以控制用户和群组对文件的访问权限,提高系统的安全性。

    linux修改目录和文件权限的简单命令解释

    今天遇到的问题,如何一个用户如www的权限复制给我的用户? 目录的权限表示:dwrxr–r– ... 您可能感兴趣的文章:Linux中改变文件权限的chmod命令详析修改linux文件权限命令:chmod命令详解Linux 下目录文件权限(命

    Linux命令:改变文件或目录的访问权限

    在 Linux 系统中,每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。文件或目录的访问权限分为只读、只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止...

    linux系统权限管理文件特殊权限PPT学习教案.pptx

    "Linux 系统权限管理文件特殊权限学习教案" Linux 系统权限管理文件...本学习教案详细介绍了 Linux 系统权限管理文件特殊权限的概念、类型、作用和使用方法,旨在帮助读者更好地理解和应用 Linux 系统权限管理机制。

    LINUX文件权限理解

    ### Linux 文件权限理解 #### 一、用户与组群管理 ...总结来说,理解 Linux 文件权限是管理文件访问和保护数据安全的基础。掌握文件类型的识别、权限的设置及修改方法对于高效地使用 Linux 系统至关重要。

    linux 文件权限设置技巧

    该权限位只能对目录生效,不对文件生效。 sticky bit 权限位是指防止文件被删除的权限位。文件是否可以被某用户删除,主要取决于该文件所属的组是否对该用户具有写权限。如果没有写权限,则该目录下的所有文件都不...

    Linux安全体系的文件权限管理.doc

    Linux 操作系统中的文件权限管理是指控制用户或用户组对文件或目录的访问权限。Linux 安全体系的文件权限管理方式主要有两种:自主访问机制(Discretionary Access Control,DAC)和基于能力机制(Capability-based...

    linux下的文件和目录权限命令的使用说明

    Linux权限模型是通过三种类型的用户:所有者(owner)、用户组(group)、和其他用户(others)来控制的。对于每种类型的用户,可以赋予读(read)、写(write)、执行(execute)三种权限,分别用字母r、w、x表示。...

    Linux文件和目录读写执行权限解析

    * 仅可执行(x):对目录没有读写权限,只有执行权限,一样可以读取和改写目录下面文件的内容(只要你确定该路径下的该文件存在);那是否不需要目录的可写权限呢?当然不是,如果没有可写权限,无法往目录中添加...

    第4章linux文件权限与目录配置

    在Linux操作系统中,文件权限和目录配置是管理系统的基石,它们决定了用户对文件和目录的操作权限。本章主要探讨了4个关键知识点:文件属性、文件与目录操作、文件操作命令以及文本查看命令。 首先,文件属性是...

    linux文件属性和更改文件权限详解

    2.更改目录/文件权限 2.1 用户和用户组的相关指令 2.2 chgrp命令 2.3 chown命令 2.4 chmod命令 2.5 umask命令  1.文件属性 1.1 ls命令 ls命令是我们最常用的命令之一,用来查看当前目录下的文件或文件夹. ls命令有...

    如何设置Linux系统下的文件权限

    在Linux系统中,文件权限是安全性和访问控制的关键组成部分,它们决定了用户或用户组对文件和目录的操作能力。Linux的文件权限系统分为两类主要属性:文件类型和访问权限。文件类型包括普通文件、目录文件、链接文件...

    Linux修改文件及文件夹权限

    在Linux操作系统中,文件和目录的权限管理是确保系统安全性的重要一环。本文将深入探讨如何通过`ls -l`、`chmod`、`chown`以及`chgrp`等命令来查看和修改文件及文件夹的权限。 #### 文件属性解读 在Linux中,可以...

    Linux安装和文件目录操作

    2. **熟悉Linux下的目录和文件命令**:学习并实践Linux系统中常用的文件和目录操作命令,包括但不限于`cd`(切换目录)、`ls`(列出目录内容)、`mkdir`(创建目录)、`pwd`(显示当前工作目录)、`find`(查找文件...

    基于Linux操作系统文件权限的设置

    在Linux中,每个文件都有一组特定的权限,用于控制不同用户可以对文件执行的操作。这些权限分为三个类别: 1. **文件所有者权限**:指文件创建者或其他指定用户对该文件拥有的权限。 2. **同组用户权限**:指与文件...

    Linux改变文件或目录的访问权限命令

    在Linux操作系统中,管理文件和目录的访问权限是系统管理员和普通用户日常操作的重要部分。权限控制确保了数据的安全性和隐私性。本文将详细讲解如何使用Linux命令来改变文件或目录的访问权限。 首先,我们需要了解...

Global site tag (gtag.js) - Google Analytics