`

linux文件权限

阅读更多
Linux多用户,多任务系统
一个用户可以属于多个组
任何一个文件都有User,Group,Others三种身份

每个用户相关信息记录在/etc/passwd中
个人密码在/etc/shadow
group信息在/etc/group

ll命令查看一个文件

-rw-r--r-- 1 root root   57849014 Feb 10 09:12 xx.log

第1列:文件的权限
第一位表示文件的类型:d表示目录,-表示文件,l链接文件
后面3位一组依次文件所有者权限,文件所属用户组权限,其他用户对
该文件的权限。其中w可写,r可读,x可执行。没有权限用-
第2列:链接数
第3列:该文件的所有者
第4列:该文件所有者所属的组
第5列:文件大下,默认单位B
第6列:文件的最后修改时间
第7列:文件名

修改文件的权限命令都需要root权限

chgrp:修改文件所属用户组
  chgrp [-R] 组名 文件或目录
chown:修改文件所有者
  chown [-R] 用户名 文件或目录
  chown [-R] 用户名:组名 文件或目录
chmod:改变文件的权限

  文件对三个身份owner,group,others有不同的权限值
   r:4
   read,可读取文件的实际内容。
   w:2
   write,可以编辑,新增或修改该文件的内容(不含删除)
   x:1
   execute,执行该文件

对目录来说:
r表示具有读取目录结构列表的权限
w表示具有更改该目录结构列表的权限
   &新建新的文件或目录
   &删除已经存在的文件与目录(不论文件的权限为何)
     不要轻易将文件放到别的用户目录下,否则别人可以删除
   &将已存在的文件或目录进行重命名
   &转移该目录内的文件,目录位置
x表示用户能否进入该目录成为工作目录

例:用户test1 属于test1组
有三个目录
 drwxr-xr-x 2 root     root     4096 Nov 14 13:26 test
 drwx------ 3 svn      svn      4096 Jun  7  2013 svn
 drwx------ 3 test1    test1    4096 Oct  9 15:17 test1

test1可以切换到test和查看test目录,但是不能再test目录下做修改
查看test
[test1@taihe05 home]$ ll test
total 12
-rwxr-xr-x 1 root root  35 Jul 25  2013 first.sh
-rw-r--r-- 1 root root  24 Jul 22  2013 test1
-rw-r--r-- 1 root root 206 Jul 22  2013 test2

切换到test
[test1@taihe05 home]$ cd test
[test1@taihe05 test]$ 

创建文件
[test1@taihe05 test]$ touch hh
touch: cannot touch `hh': Permission denied


对svn目录,test1用户没有任何权限
[test1@taihe05 home]$ ll svn
ls: svn: Permission denied


[test1@taihe05 home]$ cd svn
-bash: cd: svn: Permission denied


对test1目录,test1用户拥有所有权限,是自己的home目录。

开放目录的w权限要慎重

  
   chmod 权限值 文件或目录
   其中权限值是 r,w,x的任意和值,共三位,每一位代表一个角色的权限
   如 chmod 766 xx
      chmod 744 xx

参数 -R 递归,如果是目录,会将修改同时应用到子文件或目录上

   另外也可对角色进行单独设置
   owner :u
   group :g
   others:o
   all   :a

   chmod u=rwx,go=rx xx
   chmod a+w xx
   chmod o-x xx


=是重新分配,+是增加权限,-是删除权限


0
0
分享到:
评论

相关推荐

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

    Linux 文件权限与目录配置 Linux 操作系统中,文件权限和目录配置是非常重要的安全防护机制。Linux 是一个多用户多任务的操作系统,可以允许多个用户同时使用Linux。Linux 的用户及群组功能是相当健全好用的一个...

    LINUX修改文件权限

    ### Linux文件权限对象分类 Linux中的文件权限主要针对以下三类对象: 1. **User(文件拥有者)**:指创建文件或目录的用户,对文件具有最高的控制权。 2. **Group(文件拥有者所在组)**:除了文件拥有者之外,同...

    linux 文件权限设置技巧

    Linux 文件权限设置技巧 Linux 操作系统中的文件权限设置是非常重要的安全机制之一。正确的文件权限设置可以有效地防止未经授权的访问和修改,从而保护系统和数据的安全。在 Linux 中,每个文件都有一个所有者和一...

    LINUX文件权限理解

    ### Linux 文件权限理解 #### 一、用户与组群管理 在 Linux 系统中,用户的账号信息主要存储于 `/etc/passwd` 文件内,包括一般用户和超级用户(root)的相关信息。每个用户的密码信息则单独保存在 `/etc/shadow` ...

    中标麒麟Linux文件权限管理和归属管理.pdf

    中标麒麟Linux文件权限管理和归属管理技术创新 中标麒麟Linux服务器操作系统文件权限管理和归属管理是 Linux 操作系统中的一种重要机制,用于控制用户对文件和目录的访问权限和所有权。本章将详细介绍中标麒麟Linux...

    第5章linux文件权限及设置命令

    本章将深入探讨Linux文件权限的概念、查看权限的方法以及如何通过命令来设置这些权限。 5.1 文件权限 文件权限定义了不同用户对文件或目录的访问类型,包括读(read)、写(write)和执行(execute)。每个文件或...

    Linux文件权限的设置方法.doc

    本篇文章将深入探讨Linux文件权限的设置方法及其重要性。 首先,我们要了解Linux文件系统的权限模型。在Linux中,每个文件都有一个9位的权限字段,用于表示所有者、所属组和其他用户的读(r)、写(w)和执行(x)...

    Linux文件权限属性.png

    Linux文件权限属性介绍图

    Linux文件权限详解

    Linux 文件权限详解 Linux 操作系统中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;允许一...

    Linux文件权限管理实验.pdf

    Linux是一种操作系统,其安全性是设计时的首要考虑之一...通过这个实验,学习者能够深入理解Linux文件权限管理的工作机制,以及如何在实际操作中合理地管理文件和目录权限,这对于维护Linux系统的安全和稳定至关重要。

    Linux文件权限的修改命令

    Linux 文件权限的修改命令 Linux 文件权限是 Linux 操作系统中一个非常重要的概念,它控制着用户对文件和目录的访问权限。Linux 文件权限的修改命令是指通过使用特定的命令来改变文件或目录的所有权和权限。 1. ...

    Linux文件权限防护设置方法详细介绍

    Linux文件权限防护是确保系统安全的关键措施,尤其是在一个多用户环境中,如服务器系统。在Linux中,每个文件和目录都有特定的属性,主要包括文件类型和文件权限。这些属性决定了用户对文件的操作权限,防止未经授权...

    Linux基础课件-- Linux文件权限.pptx

    本课件主要围绕"Linux基础课件-- Linux文件权限"展开,旨在帮助学习者掌握Linux文件属性和权限控制的基本概念。 首先,我们来看Linux文件信息的基本组成。当我们使用`ll`命令列出文件或目录时,会看到一系列的信息...

    Linux文件权限全接触.pdf

    5. **文件权限**:Linux文件权限包括读(r)、写(w)和执行(x)三个基本权限,分别对应于用户(owner)、组(group)和其他人(others)三类用户。权限以三位数字表示,如755,意味着所有者有读、写和执行权限,组...

    实验4 Linux 文件权限管理实验.docx

    尽管描述和标签部分没有提供具体信息,但结合标题和部分内容的要求,我们可以深入探讨与Linux文件权限管理相关的知识点。 ### 一、Linux文件系统简介 在深入了解Linux文件权限管理之前,有必要先对Linux文件系统有...

    信息安全技术:Linux文件权限管理实验.doc

    实验标题中的"Linux文件权限管理实验"旨在让学生通过实际操作理解Linux中的文件权限体系。描述中提到的"信息安全技术基础"表明这个实验是信息安全课程的一部分,强调了权限管理在保障系统安全中的基础性作用。 实验...

    Linux文件权限的设置方法.docx

    本篇将详细介绍Linux文件权限的设置方法。 首先,Linux中的文件类型主要有五种:普通文件、目录文件、链接文件、设备文件和管道文件。普通文件通常包含文本或二进制数据;目录文件是用于组织文件系统的结构;链接...

    linux文件权限管理、管道、三剑客 ppt

    Linux文件权限管理、管道以及“三剑客”是Linux系统操作中的核心概念,它们对于有效管理和操作文件系统至关重要。下面将分别对这三个方面进行详细解释。 1. **Linux文件权限** - **权限说明**:在Linux中,每个...

Global site tag (gtag.js) - Google Analytics