当前位置:  技术问答>linux和unix

------S--T 是什么类型的文件?S和T分别代表什么?

    来源: 互联网  发布时间:2016-12-13

    本文导语:  ll drwxr-xr-x 2 duchen duchen  4096 2011-07-13 20:09 ./ drwxr-xr-x 3 duchen duchen  4096 2011-07-13 20:07 ../ ------S--T 1 duchen duchen    12 2011-07-13 20:09 dfile | 大S的意思是:有setuid,并且此位没有执行位。 小s的意...

ll
drwxr-xr-x 2 duchen duchen  4096 2011-07-13 20:09 ./
drwxr-xr-x 3 duchen duchen  4096 2011-07-13 20:07 ../
------S--T 1 duchen duchen    12 2011-07-13 20:09 dfile

|
大S的意思是:有setuid,并且此位没有执行位。
小s的意思是:有setuid,并且此位有执行位。
大T的意思是:有saved-text bit(即sticky粘着位),并且此位没有执行位。
小t的意思是:有saved-text bit(即sticky粘着位),并且此位有执行位。

详情参考APUE第四章第四节。

|
关于这个S和T都是特殊权限

  如果第4个“-”的位置为S或者s 表示拥有SET位权限SUID的权限,就是其它用户在执行该文件的时候会拥有该文件“属主”用户相同的权限,大写的S代表属主用户没有x这个可执行权限,该权限不生效,小写s时该权限生效

  如果第7个“-”的位置为S或者s 表示拥有SET位权限GUID的权限,就是其它用户在执行该文件的时候会拥有该文件“属组”相同的权限,大写的S代表属主用户没有x这个可执行权限,该权限不生效,小写s时该权限生效

  以上连个SET位权限一般都只对可执行文件即脚本和应用程序之类的有实际意义。

  粘滞位:就是在一个公共的文件夹设置权限,在该文件夹内,任何用户都不得删除其它用户的文件,只能删除自己本身的文件。该权限一般用于公共文件夹内,至少也应用在文件夹内 ,应用在文件上没有任何意义

例如:/pub 的文件夹的权限设置为 1777 即所有人都有完全控制权,但是有开启粘滞位权限
   usera用户在/pub里面创建了文件1.txt 之后,其它用户可以查看该文件的内容,但是不可以删除该文件,即使它拥有完全权限,除了usera创建者本身和管理员之外别的用户都无法删除该文件

  如果第10个“-”的位置为T或者t代表该文件夹拥有粘滞位权限。大写表示没有x权限,权限不生效,小写t表示有x权限,权限生效。

楼主有兴趣可以按照刚才的例子试试

    
 
 

您可能感兴趣的文章:

  • windows/windows 7/windows 8 下打开查看、修改及保存超大(GB级)文本文件及其它类型文件的工具-PilotEdit
  • 因为开启了文件类型检测,Vim在打开或新建一个文件时会自动判断文件的扩展名以确定文件类型,在$VIMRUNTIME/filetype.vim中搜索"Makefi
  • linux修改所有文件类型为文本类型
  • 请问:在proc程序中,若里面有模板的类型,能不能通过预编译啊,(编译时老是无法识别类型,我的头文件都已包含了)
  • 如何用高效快捷的方式获得 文件大小 文件类型 文件更新日前?
  • 如何获取 文件类型?文件更新日期?多谢高手帮忙!
  • 如何用DOS批量move多文件夹下的同类型文件
  • jquery判断上传文件类型与限制文件大小
  • C如何获取某文件中某一类型文件,且对其排列
  • 上传文件时在弹出框如何指定某类型文件如(*.jpg)
  • 怎么知道操作系统的文件系统类型
  • PHP取二进制文件头判断文件类型
  • 如何运行-rwxr-xr-x类型的文件?
  • linux操作系统下的data类型文件问题
  • 有谁知道用什么命令可以在dos下建立新文件,并且定义文件的类型吗?还有怎么在dos下修改文件的属性呢?
  • java开源软件 iis7站长之家
  • 怎么调用某种类型文件,让其被默认的应用程序打开----着急!!!
  • 请教:solaris下如何打印文件,需要支持选择纸张类型和选择黑白彩色!
  • linux配置新建某类型文件具有可执行权限
  • 如何新建一个特定类型的文件?
  • 文件系统类型更改工具 fstransform
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.xml.ws注释类型webserviceref成员方法: type定义参考
  • java 基本类型或可序列化类型,这里说的可序列化类型是什么意思???具体都有哪些类型??谢谢
  • java命名空间javax.annotation注释类型resource的类成员方法: authenticationtype定义及介绍
  • 求救:关于将类型名称字符串转变成类型相应类型的问题
  • java命名空间javax.annotation注释类型resource的类成员方法: type定义及介绍
  • 请问能否把任何类型数据转换为一种类型,然后从这种类型又转换回去?例如:int>>Object Object>>int
  • java命名空间javax.xml.ws注释类型webserviceref成员方法: value定义参考
  • c# 所有类型都从Object类型派生
  • java命名空间javax.annotation注释类型resource的类成员方法: shareable定义及介绍
  • ado的rs.field("字段名")可以访问任何类型的数据,那吗java里面这种问题如何处理。是不是要先判断类型然后再根据类型来使用相应的getint or getString阿!谢谢了!在线等待!
  • java命名空间javax.jws注释类型webparam的类成员方法: mode定义及介绍
  • c# 引用类型和值类型
  • java命名空间javax.xml.ws注释类型webserviceref成员方法: wsdllocation定义参考
  • C#枚举类型与结构类型实例解析
  • java命名空间javax.xml.bind.annotation注释类型xmlelementref的类成员方法: type定义及介绍
  • oracle中的空类型与c语言的空类型相匹配吗?
  • java命名空间javax.xml.bind.annotation注释类型xmlenum的类成员方法: value定义及介绍
  • 如何将String类型转换成Blob类型
  • java命名空间javax.xml.ws注释类型responsewrapper成员方法: targetnamespace定义参考
  • 怎样将字符串类型转换成double类型?
  • java命名空间javax.xml.ws注释类型responsewrapper成员方法: classname定义参考
  • (在线等)无符号int类型如何向ip类型进行转换呢


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3