Linux的特殊权限SUID SGID和SBIT讲解

1、SUID,就重要的作用就是让其它用户在执行这个授有SUID的程序时拥有该程序拥有者的权限。

就直接的例子就是passwd这命令:[root@localhost www]# ll /usr/bin/passwd

-rwsr-xr-x 1 root root 31736 8月 22 2010 /usr/bin/passwd

passwd只有root才有执行权,但它授了SUID权限,其它用户执行的时候就会暂时拥有root的权限

2、SGID,对目录使用,使目录下面的程序在执行时暂时获得拥有者的权限:[root@localhost www]# ll /usr/bin/locate

-rwx--s--x 1 root slocate 38464 8月 24 2010 /usr/bin/locate

3、SBIT,对也是目录使用,该目录下的文件只有自己和root才可以删除:[root@localhost www]# ll / | grep "tmp"

drwxrwxrwt. 6 root root 4096 11月 18 15:38 tmp

授权方法:

4-SUID

2-SGID

1-SBIT

chmod 4755 filename

今天对这三个东西有了个重新的认识。

(0)

相关推荐

  • CentOS系统特殊权限SUID SGID STICKY讲解

    CentOS系统特殊权限SUID SGID STICKY讲解

  • Linux下设置权限让用户只删除自己的文件的方法

    之前我们知道如何针对用户和用户组来设置文件权限.通常是用三个八进制来设置权限的,这里我要说的是,其实是由四个八进制表示的.其中第一个八进制我们通常是忽略的.第二个到第四个是对应于SUID,SGID,s ...

  • Centos(Linux)下用户权限委派配置介绍

    Centos(Linux)下用户权限委派配置介绍 说到权限委派,对于一个服务的正常运行至关重要,对于企业中经常说到的一句话就是,权限越大,责任越大,当然危害也是最大的,当权限比较的时候误操作会给应用造 ...

  • Linux用户以及权限相关常用命令总结

    一、查看身份id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组。 uid即user ID,这是账户创建时被赋予的。 gid是primary group ...

  • Linux 文件夹权限 学习笔记

    Linux下的文件权限 r(read):可以读取文件的内容 w(write):可以编辑、修改文件的内容 x(execute):该文件可以被执行 需要特别注意的是,这些权限都是针对文件的内容而言的,跟文 ...

  • Linux修改文件权限命令chmod的用法

    修改linux文件权限命令:chmod 用法:chmod XXX filename ×××(所有者组用户其他用户) ×=4 读的权限 ×=2 写的权限 ×=1 执行的权限 常用修改权限的命令: sud ...

  • 怎样设置Linux操作系统文件权限

    文件权限,是指对文件的访问权限,包括对文件的读.写.删除.执行.Linux是一个多用户操作系统,它允许多个用户同时登录和工作.因此Linux将一个文件或目录与一个用户或组联系起来. 步骤/方法 01 ...

  • 怎么设置linux的root权限

    root权限是系统权限的一种,root是Linux和unix系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权力,所有对象他都可以操作. 操作方法 01 添加用户,首先用adduser命令添加 ...

  • linux新建文件权限问题

    touch /etc/init.d/httpd chmod 755 /etc/init.d/httpd ================================= touch可以新建一个空文件 ...