liunx中有文件有三种权限,用户权限,群组权限,其他用户权限,分别为r(可写)w(可读)x(可执行)rwxrwx ,还有s/t特殊权限,可分为:
rwsrwxrwx 用户权限出现s,替代了x
rwxrwsrwx 群组权限出现s,替代了x
rwxrwxrwt 其他权限出现t,替代了xy

u+s 用户权限:
执行命令chmod u+s, 就是针对某个程序任何用户都有读写这个程序的权限,可以像root用户一样操作,这个指令只对程序有效,如果用此权限放在路径上是无效的。

用户权限执行命令是 chmod u+s,可以看到ping这个程序用户和群组都是root,若未使用u+s,权限则是rwx,每个用户无法修改这个程序,但使用chmod u+s 这个命令,权限变为图中的rws,则该程序每个用户都可以修改。

g+s 群组权限:
执行命令是chmod g+s,它的意思是强制将此群组里的目录下文件编入到此群组中,无论是哪个用户创建的文件。

两个用户,分别是class1和class2,class1用户下面有一个文件夹1-1,在不使用g+s的情况下,修改1-1的权限使其他用户也可以看写入执行,进入1-1,用class2用户创建111文件。

创建成功的111文件是B组里的class2用户

使用g+s命令修改class1用户下的1-1

为方便表示,用class2用户再创建一个名为33的文件,使用g+s的命令,可以看到33文件是属于A组,用户是class2。可以对比出:
不使用g+s命令的111文件的组是B组,用户是class2
使用g+s命令的33文件的组是A组,用户是class2


修改class1 下222的权限,为方便表示,设为777,用户群组其他用户都可读可写可执行


在222下创设文件333,使用g+s命令,会看到333的其他用户下出现T,证明修改权限成功

进入class2 用户,可显示无法删除class1下的222目录中的333文件,只有用户class1和root可以执行.
在改权限过程中,会出现s和S,区别是
S是修改权限之前原权限中没有x的情况下出现
s是修改权限之前原权限中有x的情况下出现
这两种表示不影响权限的修改,可以忽略
g+s这个功能在用途上就是防止其他同组的用户删除自己不想被删除的目录。

u+s、g+s、o+t三种权限讲解结束。

文件权限管理 -- u+s、g+s、o+t/三种用户权限相关推荐

  1. oracle 授权 增删改查权限_linux suid,sgid,sticky-bit三种特殊权限简介

    三种特殊权限简介 SUID 当一个设置了SUID 位的可执行文件被执行时,该文件将以所有者的身份运行,也就是说无论谁来执行这个文件,他都有文件所有者的特权. 如果所有者是 root 的话,那么执行人就 ...

  2. nginx在安装时使用root权限进行安装并启用,如何更改为普通用户权限运行nginx(亲测)

    目录 前言: 步骤一:先查询nginx相关信息 1.查询操作系统版本:cat /etc/redhat-release 2.查询nginx安装路径:如果不知道nginx安装目录,使用:find / -n ...

  3. C++的三种访问权限的继承

    C++的三种访问权限的继承 开发工具与关键技术:C++.VisualStudio 作者:何任贤 撰写时间:2019年05月20日 三种访问权限继承指的是,继承过来的成员函数和成员变量还有析构函数的访问 ...

  4. 菜单权限管理怎么实现_Java第58讲——极简的权限管理实现方案

    有时候,我们自己开发一个简单Web服务器,希望访问该服务器之前进行登录鉴权.如果我们专门开发一个权限管理系统,则权限管理部分的工作量非常大,甚至超过业务部分的开发工作量. 其实我们使用SpringBo ...

  5. Jenkins拾遗--第三篇(用户权限管理)

    采访过很多实用Jenkins的同学,发现Jenkins的安全是一个很薄弱的地方.很多公司用作生产部署的Jenkins安全管理都不是很规范,就更别提测试用的Jenkins了. 其实Jenkins是一个很 ...

  6. java linux root权限管理_新的 Linux sudo 漏洞使本地用户获得 root 权限

    近日被技术专家所发现的新 sudo 漏洞允许任何本地用户在不需要任何身份验证的情况下就可以在类 Unix 操作系统上获得 root 权限. Sudo 实际上就是一个 Unix 程序,它使系统管理员可以 ...

  7. 360 android 权限管理,各机型关于360手机卫士所需相关权限设置教程

    本帖最后由 若丶冰崶 于 2015-1-2 10:51 编辑 Hi,小伙伴们 近期我们持续接到用户反馈,使用360手机卫士后,出现无法正常拨打电话发送短信.不能正常显示通话记录.联系人和短信.悬浮窗无 ...

  8. Jenkins——持续集成及Jenkins介绍和安装配置(插件,用户权限,凭据,Maven安装打包,配置tomcat用户权限)

    持续集成及Jenkins介绍和安装配置 持续集成及Jenkins介绍 软件开发生命周期 持续集成 持续集成的组成要素 持续集成的好处 Jenkins介绍 Jenkins安装和持续集成环境配置 Gitl ...

  9. Linux的三种特殊权限

    1.Suid Set位权限 ●对文件以文件的拥有者身份执行文件 ●对目录无影响 权限设置: ●suid=u+s 2.Sgid Set位权限 ●对文件以文件的组身份执行文件 ●对目录在目录中最新创建的文 ...

最新文章

  1. GridView 行颜色变化
  2. DC学院爬虫学习笔记(六):浏览器抓包及headers设置
  3. C++ 11三个新特性的简单使用 - std::function、lambda 表达式、智能指针
  4. 【算法】设计算法求所有强连通分量的完整代码(kosaraju算法)
  5. 牛客假日团队赛8:F.Telephone Lines(二分+spfa)
  6. horizon client 无法识别域_LY-W100摄像头视频定时拍照图像识别分析抄表读表无线远传水表数_水表吧...
  7. 两数相加c++_LeetCode 热题 HOT 100(01,两数相加)
  8. 少儿编程几种语言_您使用了几种编程语言?
  9. php-open网站还可以用,nginx+php使用open_basedir限制站点目录防止跨站
  10. CNN_autoencoder_mnist
  11. 二套房贷款首付比例?
  12. Terracotta - 分布式共享对象
  13. 关于matlab中数据拟合的一些函数polyfit()
  14. JAVA 基础语法(一)——变量以及基本数据类型
  15. 内涵一下我参加过的那些竞赛。
  16. win10安装Vmware虚拟机黑屏的解决
  17. no such file or directory, open
  18. 虚拟vpc服务器搭建,虚拟私有云VPC搭建IPv6网络
  19. 2010年Web网页设计趋势
  20. 自动化测试之单元测试框架

热门文章

  1. 【Java学习之代码学习】 Prog09_整数分解因式
  2. labview与stm32通信
  3. 从Level 0到Level 5,自适应学习可分为哪些等级?
  4. 芝士糖豆打造AR潮玩新体验
  5. PowerDesigner物理模型创建数据库
  6. 容器(dockerk8s)技术简述
  7. Lessonnbsp;16nbsp;Anbsp;polit…
  8. 大蒜怎么做好吃 这几种做法很美味
  9. MT7688学习笔记(11)——配置WAN/LAN
  10. lol服务器不稳定向全体玩家道歉,官方因服务器不稳定向全体玩家正式道歉,并补偿源代码娜美皮肤!...