Linux权限“suid”与“guid”设置
1、什么是suid和guid
suid:
这是一种特殊权限,设置了suid的脚本文件,在其他用户执行该脚本时,此用户的权限是该脚本文件属主的权限。
guid:
设置了guid的脚本文件,执行此脚本文件的用户将具有该文件所属用户组中用户的权限。
例如:一个root用户的某一个脚本设置了这样的权限,那么其他用户普通用户在执行该脚本期间也同样具有root用户的权限,
2、suid与guid的作用
设置这样文件权限的作用就是方便其他用户执行脚本,而不一定需要文件的属主用户来执行
3、如何设置suid与guid
前提是文件要有执行权限,才能设置suid与guid
- 如果想要设置suid就将相应的权限位之前哪一位设置为“4”;
- 如果想要设置guid就将相应的权限位之前哪一位设置为“2”.
- 如果将相应的权限位之前哪一位设置为“6”,即属主,同组用户和其他用户都有执行权限,并且在执行时获得脚本文件属主权限、同组用户权限和其他用户权限.
有的时候虽然文件设置了suid,但他的权限为:
-rwSr--r--
,其中执行权限位S为大写,这就表示没有执行权限
这种suid没有任何的作用,忽略即可。
权限示例:
有这么一个权限为755的文件:
-rwxr-xr-x 1 root root 0 Jun 3 11:05 test
1、设置suid:在权限位755前加 “4”,或者 “u+s”
设置suid:
chmod 4755 test
chmod o+s test
查看文件权限:
-rwsr-xr-x 1 root root 0 Jun 3 11:05 test
2、设置guid:在权限位755前加 “2”,或者 “g+s”
设置guid:
chmod 2755 test
chmod g+s test
查看文件权限:
-rwxr-sr-x 1 root root 0 Jun 3 11:05 test
3、同时设置suid与guid:在权限位755前加 “6”,或者 “a+s”
设置suid与guid:
chmod 6755 test
查看文件权限:
-rwsr-sr-s 1 root root 0 Jun 3 11:05 test
在同时设置suid与guid之后,其他用户的执行权限位也变成了 “s”
Linux权限“suid”与“guid”设置相关推荐
- 文件的安全和权限--suid和guid
注:黑色部分为书本的摘抄(个人认为书本解释的很好,所以就直接引用了),其它部分为个人的理解. SUID : Set User ID, 引用: "suid意味着如果A用户对属于他自己 ...
- linux 权限模式,Linux权限模式
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 用户:身份标识(User ID) 组:身份标识(Group ID) 用户与组的基本概念 • 文档必须有所有者 • 用户必 ...
- linux下文件、文件夹权限的作用及设置方法(常规权限与SUID、SGID、SBIT、ACL、sudo、umask)
linux下文件权限设置及其作用 文件权限与归属(读.写.执行权限) linux系统中一切皆文件,要说权限,有必要先了解一下文件的分类 Linux中的文件分类 在linux系统中一切都是文件,但是文件 ...
- Linux权限管理(suid euid)
摘自:http://elsila.blog.163.com/blog/static/173197158201241104049660/ real user ID (uid): 实际用户ID,指的是进程 ...
- linux 文件访问控制 特殊权限 suid,sgid,sbit
setuid 和 setgid 分别是 set uid ID upon execution 和 set group ID upon execution 的缩写.我们一般会再次把它们缩写为 suid 和 ...
- Linux文件系统上的特殊权限 SUID, SGID, Sticky(粘之位)
每个人都有自己的梦想,我想把它写出来. Linux文件系统上的特殊权限 SUID, SGID, Sticky(粘之位) 1 文件基本权限 r读, w写, x执行 user, group, other ...
- Linux 权限设置
一.文件和目录权限 在Linux系统中,用户可以对每一个文件或目录都具有访问权限,这些访问权限决定了谁能访问,以及如何访问这些文件和目录. 1.文件权限简介 在Linux系统中,每一位用户都有对文件或 ...
- Linux 文件特殊权限 SUID、SGID 与 SBIT
Linux 使用 9 个权限位来标识文件权限,三大权限分别是 r.w.x(读.写.执行).除此之外,还有特殊权限 SUID,SGID,SBIT. 1.SUID SUID(Set User ID)使用小 ...
- Linux权限维持之suid后门、ssh后门
文中主要讲解Linux权限维持中的小技巧,通过了解掌握SUID后门.SSH后门等方式,更快知晓权限维持作用.本次实验环境靶场来自于暗月(moonsec)师傅,文中内容全由个人理解编制,若有错处,大佬勿 ...
最新文章
- pycharm 调试错误 Connection to Python debugger failed: Socket operation on nonsocket: configureBlocking
- SAP WebService基础知识
- “马踏飞”AI机器人实现方案介绍
- 数据分析与挖掘实战-基于基站定位数据的商圈分析
- 欧几里得gcd/extend_gcd
- 【clickhouse】docker安装clickhouse后本地无法连接
- SQL Server 使用Detach和Attach 方式 移动数据库位置
- C++ DLL导出接口
- POJ1214 UVA127 Accordian Patience【vector】
- Julia :HDF5数据文件读写与更新
- 一个基于SpringBoot+vue的学生信息管理系统详细设计
- JavaSE集合练习题
- 如何拆分复杂需求的用户故事?这些必杀技GET
- Various Image/Video Caption(视觉字幕化新任务)
- 毕业生基本要素之计算机水平,2020上海积分应届毕业生落户政策
- 利用子集构造法实现NFA到DFA的转换
- 反思:安全需要新体系
- 推荐系统(十五)多任务学习:谷歌MMoE(Multi-gate Mixture-of-Experts )
- java info是什么_什么是package-info.java
- 无意中看到,有一些感受。。。