`

Linux文件权限,chmod

 
阅读更多

权限符号意义

符号 代表意义 数字
r

文件:可读

路径:仅能读取路径结构列表

4
w

文件:可写

路径:可新增、删除、移动路径下的文件

2
x

文件:可执行

路径:可进入该路径,访问该路径下的文件

1
s

suid:仅对二进制文件有效,如/usr/bin/passwd

sgid:对文件和路径都有效

使文件有暂时拥有所有者或群组的权限

4

2

 

t sbit:主要对路径有效。只能删除自建的文件,如/tmp/ 1

 

主要语法

chmod [option] mode[,mode]... file...

chmod [option] octal-mode file...

 

mode

改变文件权限可以通过2种模式。符号模式和8进制数字模式。

符号模式 

chmod

u(拥有者)

g(群组)

o(其他)

a(所有)

+(加入)

-(减去)

=(设定)

r(可读)

w(可写)

x(可执行)

s(suid/sgid)

t(sbit)

file

 

8进制数字模式

 

suid/sgid/sbit

拥有者

群组

其他

 
chomod

0-7

0-7

0-7

0-7

file

r=4,w=2,x=1,rwx=7,rw=6,rx=5

suid=4,sgid=2,sbit=1

 

 

用例

1 用2种模式改变文件权限,将此文件变成可执行文件,并且其他人无法修改

$ chmod 755 ~/testfile
$ chmod u=rwx,go=rx ~/testfile

 

2 使文件对于所有用户,添加可写的权限
$ chmod a+w ~/testfile

 

3 用2种模式,给可执行文件加入suid权限
$ chmod 4755 ~/testfile            //testfile原权限为755
$ chomd u+s ~/testfile

 

4用2种模式,给路径加入sgid权限。常用于群组中用户间数据的共享

$ chomd 2755 ~/testpath/           //testpath原权限为755
$ chmod g+s ~/testpath/

 

5 用2种模式,给路径加入sbit权限

$ chmod 1755 ~/testpath            //tsetpath原权限为755
$ chmod o+t ~/testpath

 

分享到:
评论

相关推荐

    LINUX修改文件权限

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

    linux 文件权限设置技巧

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

    LINUX文件权限理解

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

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

    目录的权限表示:dwrxr–r– 其中第一个字符 d代表目录, -代表字符 w代表可写,r代表可读... 您可能感兴趣的文章:Linux中改变文件权限的chmod命令详析修改linux文件权限命令:chmod命令详解Linux 下目录文件权限(命

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

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

    Linux基础课件文件权限设置chmod命令共9页.pdf

    【标题】"Linux基础课件文件权限设置chmod命令"涵盖了Linux操作系统中的基本概念,特别是关于文件权限管理和`chmod`命令的使用。在Linux系统中,理解文件...因此,我们主要关注的是Linux文件权限和`chmod`命令的学习。

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

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

    Linux文件权限的修改命令

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

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

    #### 一、Linux 文件权限简介 在Linux操作系统中,文件和目录的权限管理是非常重要的一个方面。通过适当的权限设置,可以确保系统的安全性和稳定性,防止未授权访问导致的数据泄露或破坏。本文将详细介绍Linux文件...

    linux文件权限设置.docx

    Linux 文件权限设置 Linux 操作系统中,文件权限是非常重要的一个概念。文件权限决定了用户对文件的访问权限,包括读、写、执行等权限。在 Linux 中,每个文件都有其所属的用户和组,并且每个用户和组都有其对应的...

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

    Linux 安全体系的文件权限管理 Linux 操作系统中的文件权限管理是指控制用户或用户组对文件或目录的访问权限。...chmod 命令、umask 命令、suid 和 guid 命令、ACL 权限管理命令都是 Linux 文件权限管理的重要命令。

    linux的chmod使用详解

    `chmod`是Linux系统中一个非常强大的命令,用于精细控制文件和目录的访问权限。理解并熟练掌握`chmod`的使用,对于维护系统的安全性和稳定性至关重要。通过灵活运用符号和数字表示法,管理员可以精确地设定每个文件...

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

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

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

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

    Linux文件权限管理实验.pdf

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

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

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

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

    设置Linux文件权限通常涉及以下步骤: 1. **检查系统核心支持**:首先,确保你的Linux内核支持ACL功能。通过查看 `/boot/config-kernel-version` 文件中有关EXT3文件系统的配置项,如 `CONFIG_EXT3_FS_ACL`,确认...

Global site tag (gtag.js) - Google Analytics