返回顶部
首页 > 资讯 > 操作系统 >Linux系统中附加权限是什么
  • 753
分享到

Linux系统中附加权限是什么

2023-06-28 13:06:04 753人浏览 八月长安
摘要

这篇文章将为大家详细讲解有关linux系统中附加权限是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux系统中附加权限主要是指:SET UID /GID/BIT。一:Set UID 1:设置对象

这篇文章将为大家详细讲解有关linux系统中附加权限是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Linux系统中附加权限主要是指:SET UID /GID/BIT。

Linux系统中附加权限是什么

一:Set UID 1:设置对象:可执行文件. 设置完成后,此文件的使用者在使用此文件的过程中会临时获得该文件的所有者的身份及部分权限. 2:设置位置:Set UID附加在文件所有者的x权限位上 3:设置后的变化:此文件的所有者的x权限位上会变为s. 4:命令: chmod u+s 可执行文件

下面是一个简单的例子:

 [root@server ~]# which mkdir /usr/bin/mkdir #mkdir命令的二进制文件为/usr/bin/mkdir  root@server ~]# ls -l /usr/bin/mkdir -rwxr-xr-x. 1 root root 79712 1月  25 2014 /usr/bin/mkdir [root@server ~]# chmod u+s /usr/bin/mkdir #修改文件权限,附加Set UID  [root@server ~]# ls -l /usr/bin/mkdir -rwsr-xr-x. 1 root root 79712 1月  25 2014 /usr/bin/mkdir #查看文件所有者权限处X位已变为s.此时当其他用户使用mkdir命令时会拥有此文件所有者的身份和部分权限.  [root@server ~]# useradd tom [root@server ~]# su - tom [tom@student0 ~]$ /usr/bin/mkdir /opt/UID [tom@student0 ~]$ ls -ld /opt/UID drwxrwxr-x. 2 root tom 6 Sep 10 19:46 /opt/UID #tom新建的目录的所有者为root.   123456789101112131415161718192021

二:Set Gid 1:设置对象:目录 设置完成后,Set GID可以使目录下新增的文档自动设 置与父目录相同的属组,让新增的子文档,自动继承父目录的所属组 2:设置位置:Set GID附加在目录所属组的x权限位上 3:设置后的变化:此目录的所属组的x权限位上会变为s. 4:命令: chmod g+s 目录

下面是一个简单的例子:

 root@server ~]# mkdir /world #根目录下创建一个目录world  [root@server ~]# ls -ld /world drwxr-xr-x. 2 root root 6 9月  10 20:20 /world [root@server ~]# groupadd renshibu [root@server ~]# chown :renshibu /world [root@server ~]# ls -ld /world drwxr-xr-x. 2 root renshibu 6 9月  10 20:20 /world #修改此文件的所属组  [root@server ~]# chmod g+s /world #附加Set Gid权限.  [root@server ~]# ls -ld /world drwxr-sr-x. 2 root renshibu 6 9月  10 20:20 /world #此时文件所属组x权限位已变位s  [root@server ~]# mkdir -p /world/aa/bb/cc #递归创建子目录  [root@server ~]# ls -ld /world/aa drwxr-sr-x. 3 root renshibu 15 9月  10 20:25 /world/aa [root@server ~]# ls -ld /world/aa/bb drwxr-sr-x. 3 root renshibu 15 9月  10 20:25 /world/aa/bb [root@server ~]# ls -ld /world/aa/bb/cc drwxr-sr-x. 2 root renshibu 6 9月  10 20:25 /world/aa/bb/cc #这里看到/world下的子目录已经自动继承了/world目录的所属组. 12345678910111213141516171819202122232425262728

三:Sticky Bit 1:设置对象:开放W权限的目录 可以阻止用户滥用 w 写入权限(禁止操作别人的文档) 2设置位置:Sticky Bit 附加在文件其他人的x权限位上 3:设置后的变化:此目录的其他人的x权限位上会变为t 4:命令: chmod o+t 目录

下面时一个简单的例子:

 [root@server ~]# mkdir /public [root@server ~]# ls -ld /public drwxr-xr-x. 2 root root 6 9月  10 20:43 /public [root@server ~]# chmod 777 /public [root@server ~]# ls -ld /public drwxrwxrwx. 2 root root 6 9月  10 20:43 /public #创建一个公共目录,所有人都可以在此目录下进行操作,满权限  [root@server ~]# su - tom [tom@student0 ~]$ touch /public/tom.txt [tom@student0 ~]$ exit loGout [root@server ~]# su - lily [lily@student0 ~]$ touch /public/lily.txt [lily@student0 ~]$ ls /public lily.txt  tom.txt # tom 和lily 都各自创建了一个属于自己的文件  [lily@student0 ~]$ rm -rf /public/tom.txt [lily@student0 ~]$ ls /public lily.txt #此时任何人都可以修改,删除此公共目录的任何文件或目录,当然也包括别人创建的文件.tom的文件被lily删除.  [lily@student0 ~]$ exit logout [root@server ~]# chmod o+t /public [root@server ~]# ls -ld /public drwxrwxrwt. 2 root root 21 9月  10 20:48 /public #修改Sticky Bit 权限,注意其他人x权限位上变成了t  [root@server ~]# su - tom [tom@student0 ~]$ touch /public/tom001 [tom@student0 ~]$ ls /public lily.txt  tom001 [tom@student0 ~]$ rm -rf /public/lily.txt rm: cannot remove ‘/public/lily.txt’: Operation not permitted #此时tom想要删除lily创建的文件,发现自己已经没有权限了.  [tom@student0 ~]$ exit logout [root@server ~]# su - lily [lily@student0 ~]$ ls /public lily.txt  tom001 [lily@student0 ~]$ rm -rf /public/tom001 rm: cannot remove ‘/public/tom001’: Operation not permitted #同样,此时lily也没有权限对tom创建的文件进行操作,只能操作自己创建的文件.

关于“Linux系统中附加权限是什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: Linux系统中附加权限是什么

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

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

猜你喜欢
  • Linux系统中附加权限是什么
    这篇文章将为大家详细讲解有关Linux系统中附加权限是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux系统中附加权限主要是指:SET UID /GID/BIT。一:Set UID 1:设置对象...
    99+
    2023-06-28
  • linux中UMASK权限是什么
    这篇文章将为大家详细讲解有关linux中UMASK权限是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。我们都知道在linux下创建一个文件或者目录之后是可以通过chmod等命令进行权限设置,来达到给当...
    99+
    2023-06-28
  • linux中执行权限是什么
    小编给大家分享一下linux中执行权限是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!linux中的执行权限:1、对于文件来说,执行权限表示该文件具有被系统执...
    99+
    2023-06-29
  • Linux系统修改文件权限的命令是什么
    这篇文章跟大家分析一下“Linux系统修改文件权限的命令是什么”。内容详细易懂,对“Linux系统修改文件权限的命令是什么”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“Linux...
    99+
    2023-06-28
  • linux系统chmod 755权限
    chmod 755意味着你给文件或目录设置了以下权限:- 所有者(Owner)具有读、写和执行权限- 所有者所在的组(Group)具...
    99+
    2023-09-28
    linux
  • linux系统权限怎么配置
    Linux系统的权限配置是通过文件权限和用户权限来实现的。1. 文件权限:- 文件权限包括读(r)、写(w)和执行(x)权限。- 使...
    99+
    2023-10-11
    linux
  • linux添加用户权限的方法是什么
    要添加用户权限,可以使用chmod命令。chmod命令用于更改文件或目录的权限。语法如下: chmod [选项] 模式 文件 其中...
    99+
    2024-03-13
    linux
  • Linux系统是怎样修改root权限
    Linux系统是怎样修改root权限,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。root是Linux系统中的超级用户,对于Linux初学者来说最重要的一个知识点就是root权...
    99+
    2023-06-28
  • Linux系统中怎么设置文件权限
    Linux系统中怎么设置文件权限,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.读 — 允许该分组读文件(用r表示)2.写 — 允...
    99+
    2023-06-12
  • Linux中怎么设置文件系统权限
    本篇文章给大家分享的是有关Linux中怎么设置文件系统权限,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  一、锁定系统重要文件  系统运维人员有时候可能会遇到通过root用户...
    99+
    2023-06-13
  • linux系统中怎么修改文件权限
    这篇文章给大家介绍linux系统中怎么修改文件权限,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。文件或目录的访问...
    99+
    2023-06-28
  • Linux系统中怎么查看用户权限
    这篇文章主要为大家分析了Linux系统中怎么查看用户权限的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux系统中怎么查看用户权限”的知识吧。Linux...
    99+
    2023-06-28
  • Linux权限原理是什么
    这篇文章主要介绍“Linux权限原理是什么”,在日常操作中,相信很多人在Linux权限原理是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux权限原理是什么”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-28
  • Linux系统修改文件权限的具体方法是什么
    Linux系统修改文件权限的具体方法是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux系统中一切皆为文件,所以文件的管理非常重要,每一个文件都有特定...
    99+
    2023-06-28
  • 添加系统级权限 android:sharedUserId=“android.uid.system“
    添加系统级权限 一、Android项目中添加系统级权限1. 添加系统级权限2. 添加已有的签名到build.gradle3. Android Studio选择File->Project Structure->Modules 二、...
    99+
    2023-08-18
    android android studio
  • Linux系统777权限怎么理解
    Linux系统777权限怎么理解,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux系统中的777权限是什么意思?Linux系统赋予文件权限有两种方式:一是...
    99+
    2023-06-28
  • 怎么在Linux系统中设置文件权限
    本篇文章给大家分享的是有关怎么在Linux系统中设置文件权限,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作...
    99+
    2023-06-07
  • linux x权限指的是什么
    这篇文章主要介绍“linux x权限指的是什么”,在日常操作中,相信很多人在linux x权限指的是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux x权限指的是什么”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-30
  • (Linux)在Ubuntu系统中添加新用户并授予root权限
    向Ubuntu系统中添加新用户并为其授予root权限的步骤如下: 打开终端Terminal 输入命令: sudo su - 以 root 身份登录. 注: sudo su : 切换root身份, 不携带当前用户环境变量 sudo su...
    99+
    2023-09-03
    ubuntu linux 服务器
  • Linux系统怎么修改文件权限
    小编今天带大家了解Linux系统怎么修改文件权限,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux系统怎么修改文件权限”的知识...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作