Linux中的特殊权限位

特殊权限:

passwd:s

SUID:运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动者;

chmod u+s FileName,如果file本来就有执行权限则显示为小写s,否则显示大写S;

chmod u-s FileName,

SGID:运行某程序时,相应进程的属组是程序文件自身的属组,而不是启动程序所属的基本组;

chmod g+s FileName,

chmod g+s FileName,

Sticky:在一个公共目录,每个都可以创建文件,删除自己的文件,但是不能删除别人的文件;

chmod o+t DIR

chmod o-t DIR

---    ---   ---    ---

suid   owner group  other

sgid

sticky

时间: 2025-01-14 23:09:07

Linux中的特殊权限位的相关文章

Linux中的默认权限与隐藏权限(文件、目录)

一个文件(或目录)拥有若干个属性,包括(r/w/x)等基本属性,以及是否为目录(d)与文件(-)或连接文件(l)等属性.此外,Linux还可以设置其他系统安全属性,使用chattr来设置,以lsattr来查看,最重要的是可以设置其不可修改的特性,即便是文件的拥有者都不能进行修改.这个属性相当重要,尤其是在安全机制方面(security). 文件默认权限:umask 当建立一个新的文件或目录时,它的默认属性是与umask有关的.通常,umask就是指定当前用户在建立文件或目录时的属性默认值.那么,

深入理解Linux中的文件权限

Linux中文件权限 Linux中每个文件都有一个特定的拥有者(一般是创建它的用户)和所属用户组,这是它的固有属性.文件可以利用这两个固有属性来规定它的拥有者或者是所属用户组内的用户是否拥有对它的访问权利,即读.写和执行的权利.此外为了提高适应性,文件还规定了其他不相关的人等的访问权限,也就是第三个固有属性.这三个固有属性和三个权利合起来,就构成了文件针对系统中所有用户的访问控制,也就构成了Linux中的文件权限体系. 1.1 使用ls命令的-l选项查看root家目录,结果如下 [[email 

Linux中文件系统的权限管理(普通权限,特殊权限,文件的扩展属性,FACL)

文件系统的权限管理(DAC体系:自主访问控制体系): 普通权限   特殊权限   文件的扩展属性   FACL(文件系统访问控制列表) 安全上下文: 任何在计算机中执行的任务都是由进程来实现的,所以进程就有必要访问和使用某些数据资源,进程和其要操作文件之间的关系可以叫做安全上下文: 在DAC模型中,定义安全上下文的方式很简单: 所有权: 任何启动进程的用户就是该进程的所有者,进程的所有者可以变更(需要特定的变更方式如su命令): 任何创建文件的用户就是该文件的所有者,文件的所有者是可以变更的:

linux中执行命令权限不够怎样处理

在linux中执行命令权限不够就要增加权限,先看遇到的情况 查看权限情况 那就赋予权限 执行命令

Linux中的特殊权限

什么是特殊权限: 在Linux中,常用的权限有:读.写.执行:这3个权限可以在大多数情况下保证数据的安全并满足我们的使用,但是在某些特殊情况下,我们必须用到一些特殊权限来完成某些工作,例如常用的修改密码命令"passwd":普通用户可以使用passwd命令来修改自己的密码,但是passwd程序并没有给other用户执行权限,为什么普通用户可以执行呢?这就是特殊权限的作用,只需要给passwd程序加上SUID权限,其他的用户就可以以程序的属主权限进行执行:也就是说一个普通用户以root管

linux中改变文件权限和属性

Linux中,默认显示所有用户名的文件在/etc/passwd,用户组的信息在/etc/group 密码/etc/shadow chgrp改变文件所属用户组 chgrp [-R] 用户组名 文件或目录 chown改变文件所有者 chown [-R] 账号名称或账号名称:组名 文件或目录 chmod改变文件权限 chmod [-R] xyz 文件或目录 都有一个-R参数,表示进行递归的持续更改,也即连同子目录下所有的文件.目录都变更相应的权限 xyz表示数字类型的权限属性,为rwx的属性相加 r:

linux中的目录权限及文件权限

linux的权限分为 rwx三种: r: read 读的权限. w: write 写的权限 x: execute 执行的权限 1. 文件的权限 文件的读写权限,没有什么特别的. 那么什么是文件的执行权限呢? 在window下面文件是否可以执行是由后缀名决定的,例如: .exe .com .bat 等等 但是在 linux 中后缀名常常只是一个表示作用,表明何种类型,至于真正是否可以执行,则取决于该文件的 x 权限. 1 [[email protected] bin]# 2 [[email pro

Linux中的特殊权限s、t、i、a

文件权限除了r.w.x外还有s.t.i.a权限:s:文件属主和组设置SUID和GUID,文件在被设置了s权限后将以root身份执行.在设置s权限时文件属主.属组必须先设置相应的x权限,否则s权限并不能正真生效(c h m o d命令不进行必要的完整性检查,即使不设置x权限就设置s权限,chmod也不会报错,当我们ls -l时看到rwS,大写S说明s权限未生效).Linux修改密码的passwd便是个设置了SUID的程序,普通用户无读写/etc/shadow文件的权限确可以修改自己的密码. ls

linux命令:特殊权限位

 特殊权限命令简介: SUID: 运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动者: chmod u+s FILE chmod u-s FILE 如果FILE本身原来就有执行权限,则SUID显示为s:否则显示S: SGID: 运行某程序时,相应进程的属组是程序文件自身的属组,而不是启动者所属的基本组: chmod g+s FILE chmod g-s FILE develop team, hadoop,hbase, hive /tmp/project/ develop 如果FILE