iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux修改权限的命令是什么
  • 905
分享到

Linux修改权限的命令是什么

2023-06-28 09:06:48 905人浏览 安东尼
摘要

今天给大家介绍一下linux修改权限的命令是什么。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。在 Linux 命令中,chmod用于修改文件或者目录的权限。对

今天给大家介绍一下linux修改权限的命令是什么。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。

在 Linux 命令中,chmod用于修改文件或者目录的权限。对于文件或者目录的普通权限,共有 3 种,分别为:

  • r:读取;

  • w:写入;

  • x:执行。

此外,还有 3 种特殊权限,分别为:

  • suid:Set User ID;

  • sgid:Set Group ID;

  • sticky:粘滞位。

在此,我们仅介绍如何利用chmod修改文件及目录的普通权限。

权限范围及代号

文件及目录的权限范围,包括:

  • u:User,即文件或目录的拥有者;

  • g:Group,即文件或目录的所属群组;

  • o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围;

  • a:All,即全部的用户,包含拥有者、所属群组以及其他用户。

权限的代号包括:

  • r:读取权限,数字代号为4;

  • w:写入权限,数字代号为2;

  • x:执行或切换权限,数字代号为1;

  • -:不具任何权限,数字代号为0;

  • s:当文件被执行时,根据who参数指定的用户类型设置文件的setuid或者setgid权限。

语法及选项说明

  • chmod语法:

  • chmod [-cfRv][--help][--version][+/-/=][文件或目录...]

  • chmod [-cfRv][--help][--version][数字代号][文件或目录...]

  • chmod [-cfRv][--help][--reference=][--version][文件或目录...]

  • 选项说明:

  • -c或--changes:效果类似-v参数,但仅返回更改的部分;

  • -f或--quiet或--silent:不显示错误信息;

  • -R或--recursive:递归处理,将指定目录下的所有文件及子目录一并处理;

  • -v或--verbose:显示指令执行过程;

  • --help:显示在线帮助信息;

  • --reference=:把指定文件或目录的权限全部设成和参考文件或目录的权限相同;

  • --version:显示版本信息;

  • +:开启权限范围的文件或目录的该项权限设置;

  • -:关闭权限范围的文件或目录的该项权限设置;

  • =:指定权限范围的文件或目录的该项权限设置。

示例

首先,我们通过ls -l命令来看看文件及目录的相关信息:

Linux修改权限的命令是什么

如上图所示,以其为例,我们依次来分析各内容代表的含义,

  • 第 1 行:total 16,表示所列出内容的磁盘占用空间总和值,单位为KB;

  • 第 1 列:dr-xr-xr-x,表示文件或目录的类型及权限;

  • 第 2 列: 4,表示文件或目录的链接个数;

  • 第 3 列:bin.guo,表示文件或目录的所有者;

  • 第 4 列:staff,表示文件或目录的所在群组;

  • 第 5 列:136,表示文件或目录本身的大小;

  • 第 6 列:Nov 24 11:26,表示文件或目录的最后更新时间;

  • 第 7 列:a,表示文件或目录的名称。

其中 第 1 列 的内容(除total外)特别丰富,以dr-xr-x-r-x为例(共 10 个字符),我们对其进一步分析:

  • 第 1 个字符d,表示文件或目录的类型,其类型包括

  • p,表示命名管道文件;

  • d,表示目录文件;

  • l,表示符号连接文件;

  • -,表示普通文件;

  • s,表示 Socket 文件;

  • c,表示字符设备文件;

  • b,表示块设备文件。

  • 第 2 ~ 4 个字符r-x,表示文件或目录的所有者权限;

  • 第 5 ~ 7 个字符r-x,表示文件或目录的所有者同组用户权限;

  • 第 8 ~ 10 个字符r-x,表示文件或目录的其他用户权限。

此外,大家可能还注意到有些文件或目录在其显示的权限后面还跟着一个字符,或者为.或者为@,具体:

  • Mac 终端中显示为@

  • 在 Linux 系统中显示为.

这表示其所属的文件或目录开启了SELinux安全上下文标签,如果没有,则表示未开启。

接下来,演示一些具体的操作示例:

  • 示例 1:添加所有用户对test-one的执行权限

Linux修改权限的命令是什么

  • 示例 2:取消test-one所有者群组用户的执行权限及其他用户的写入权限

Linux修改权限的命令是什么

  • 示例 3:递归取消文件夹a的所有用户的执行权限

Linux修改权限的命令是什么

  • 示例 4:添加所有用户对test-one的所有权限

Linux修改权限的命令是什么

  • 示例 5:取消test-one所有者的执行权限及其他用户的所有权限

Linux修改权限的命令是什么

在 Linux 的众多命令中,chmod命令算是比较简单的一个了。以此为始,让我们一起感受 Linux 的魅力吧!

以上就是Linux修改权限的命令是什么的全部内容了,更多与Linux修改权限的命令是什么相关的内容可以搜索编程网之前的文章或者浏览下面的文章进行学习哈!相信小编会给大家增添更多知识,希望大家能够支持一下编程网!

--结束END--

本文标题: Linux修改权限的命令是什么

本文链接: https://www.lsjlt.com/news/318317.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux修改权限命令是什么
    这篇文章主要讲解了“linux修改权限命令是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux修改权限命令是什么”吧!linux权限命令:1、chgrp命令,用于修改文件和目录的所...
    99+
    2023-06-20
  • Linux修改权限的命令是什么
    今天给大家介绍一下Linux修改权限的命令是什么。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。在 Linux 命令中,chmod用于修改文件或者目录的权限。对...
    99+
    2023-06-28
  • Linux修改文件权限的命令是什么
    这篇文章主要介绍“Linux修改文件权限的命令是什么”,在日常操作中,相信很多人在Linux修改文件权限的命令是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux修改文件权限的命令是什么”的疑惑有所...
    99+
    2023-06-28
  • Linux系统修改文件权限的命令是什么
    这篇文章跟大家分析一下“Linux系统修改文件权限的命令是什么”。内容详细易懂,对“Linux系统修改文件权限的命令是什么”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“Linux...
    99+
    2023-06-28
  • linux下修改文件权限chmod命令是什么
    这篇文章主要介绍“linux下修改文件权限chmod命令是什么”,在日常操作中,相信很多人在linux下修改文件权限chmod命令是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux下修改文件权限c...
    99+
    2023-06-22
  • linux修改目录和文件权限的命令是什么
    这篇文章主要介绍“linux修改目录和文件权限的命令是什么”,在日常操作中,相信很多人在linux修改目录和文件权限的命令是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux修改目录和文件权限的命令...
    99+
    2023-06-09
  • Linux chmod命令详解,Linux修改文件权限
    「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 chmod 命令 一、常用操作1. 字母形式2. 数字形式3. ...
    99+
    2023-09-09
    linux 运维 服务器 网络安全
  • linux修改权限777指的是什么
    这篇文章主要介绍“linux修改权限777指的是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux修改权限777指的是什么”文章能帮助大家解决问题。在linux中,修改权限777表示修改权...
    99+
    2023-06-29
  • Linux权限命令-修改文件的所属组
    Linux权限命令-修改文件的所属组 在Linux系统中,可以通过 chgrp 命令来修改文件或目录的所属组。本文将介绍 chgrp 命令的语法、实操以及各种方法之间的区别,以帮助读者更加深入地掌握这...
    99+
    2023-10-27
    linux 服务器 运维
  • Linux权限命令-修改文件的所有者
    Linux权限命令-修改文件的所有者 在 Linux 系统中,文件和目录的所有者和所属组是决定访问权限的重要因素之一。如果用户需要更改文件或目录的所有者,可以使用 chown 命令来完成。本文将介绍 ...
    99+
    2023-09-08
    linux 运维 服务器
  • linux中修改权限命令的作用有哪些
    在Linux中,修改权限命令(chmod)的作用有以下几种:1. 修改文件或目录的所有者权限:使用chmod命令可以修改文件或目录的...
    99+
    2023-09-14
    Linux
  • Linux中如何使用chmod权限修改命令
    Linux中如何使用chmod权限修改命令,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Linux权限为了更好地理解chmod命令是如何工作的,我们该谨慎地研究Linux文件权...
    99+
    2023-06-15
  • linux修改文件的命令是什么
    本篇内容主要讲解“linux修改文件的命令是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux修改文件的命令是什么”吧!linux修改文件的命令:1、“vi”或“vim”命令,可用于修...
    99+
    2023-06-29
  • 如何在Linux中使用chmod命令修改权限
    如何在Linux中使用chmod命令修改权限?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。假设下面是readme.txt文件的初始权限设置:-rw-rw-r-- 1 winda...
    99+
    2023-06-10
  • linux怎么修改权限
    今天就跟大家聊聊有关linux怎么修改权限,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在linux中,可以利用chmod命令修改文件权限,该命令的作用就是控制用户对文件的权限,语法...
    99+
    2023-06-29
  • linux修改主机名的命令是什么
    这篇“linux修改主机名的命令是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux修改主机名的命令是什么”文章吧...
    99+
    2023-07-05
  • linux修改文件名命令是什么
    在Linux上,可以使用以下命令来修改文件名:1. 使用mv命令:mv 原文件名 新文件名例如,将文件old.txt更名为new.t...
    99+
    2023-08-28
    linux
  • linux修改用户组命令是什么
    在Linux中,修改用户组的命令是`usermod`。具体的语法如下:```usermod -g ```其中,`-g`参数用于指定...
    99+
    2023-09-04
    linux
  • 如何在Linux中使用chmod命令修改文件权限
    如何在Linux中使用chmod命令修改文件权限?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。语法:chmod [who] [+ | - | =] [mode]...
    99+
    2023-06-13
  • linux下修改root密码的命令是什么
    linux下修改root密码的命令是passwd命令,可通过passwd命令进行修改设置root密码,操作方法:1、重启linux系统,进入Boot Menu;2、长按Shift键选择recovery mode;3、选择Drop to ro...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作