Linux命令之文件与目录的权限

原创 2015年07月08日 20:33:25

1.档案预设权限:umask指定当前用户在建立档案或目录的时候的权限默认值

若使用者建立档案则预设没有执行权限即666

若使用者建立目录则预设权限均开放即777

umask分数位该默认值需减掉的权限,例:umask为022代表user没有被拿掉任何权限,group和others被拿掉2也就是写的权限

档案建立时-(rw-rw-rw)-(-----w--w)=-rw-r--r--

目录建立时(drwxrwxrwx)-(d----w--w-)=drwxr-xr-x

2.档案隐藏属性 chattr,lsattr

chattr(设置文件的隐藏属性)



+i属性使文件无法被更改

+a属性使文件可以增加数据但无法修改和删除,例如:log

2.lsattr(显示档案隐藏属性)


3.档案的特殊权限SUID,SGID,SBIT


当s出现在档案拥有者的x权限上时,被称为set UID,功能为:

  SUID 权限仅对二进制程序(binary program)有效;
  执行者对于该程序需要具有 x 的可执行权限;
  本权限仅在执行该程序的过程中有效 (run-time);
  执行者将具有该程序拥有者 (owner) 的权限。

当s出现在群组的x权限上时,被称为set GID,功能为:

  SGID 对二进制程序有用;
  程序执行者对于该程序来说,需具备 x的权限;
  执行者在执行的过程中将会获得该程序群组的支持!

SBIT:Sticky Bit,只针对目录有效

  当用户对于此目录具有 w, x 权限,亦即具有写入的权限时;
  当用户在该目录下建立档案或目录时,仅有自己与 root 才有权力删除该档案

SUID/SGID/SBIT 权限设定

  4 为 SUID
  2 为 SGID
  1 为 SBIT

假设要将一个档案权限改为『-rwsr-xr-x』时,由亍 s 在用户权力中,所以是 SUID ,因此, 在原先的755 之前还要加上 4 ,也就是:『 chmod 4755 filename 』来设定

4.观察文件类型 file



版权声明:本文为博主原创文章,未经博主允许不得转载。

浅谈Linux cd命令进入目录文件权限

浅谈Linux cd命令进入目录文件

Linux命令:改变文件或目录的访问权限

Linux系统中的文件和目录都有访问许可权限,它来确定谁可以通过何种方式对文件和目录进行访问和操作。 权限分为只读,只写和可执行三种。 以文件为例,只读权限表示只允许读其内容,而禁止对其做...

Linux常用命令--目录管理、文件管理、权限管理

Linux常用命令--目录管理、文件管理、权限管理
  • zymx14
  • zymx14
  • 2016年05月20日 22:15
  • 293

如何设置linux的文件和目录的权限及stat命令的使用

一.文件和目录的权限 (1)chmod[-R]权限(mode) file  注:[-R]会将目录下所有权限都设置成指定的。 举例说明:假设目录名为a chmod u-w a     user减少w权限...

Linux学习笔记之权限与命令之间的关系(重要)及文件与目录知识总结

一、让使用者能进入某目录成为可工作目录的基本权限为何: 可使用的命令:例如 cd 等变换工作目录的命令; 目录所需权限:使用者对这个目录至少需要具有 x 的权限 额外需求:如果使用者想要在这个目录内...

linux命令--开关机及文件权限与目录配置

1、关于关机、在线求助等命令及好玩的小命令date--显示时间 date +%Y/%m%d-%H:%M  --用于指定输出时间的格式cal--显示日历  格式是 cal [month] [year]b...

Linux改变文件或目录的访问权限相关命令

 zz from: http://happyanyday.javaeye.com/blog/45823 Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访...
  • Destina
  • Destina
  • 2011年02月21日 19:38
  • 831

Linux 文件及目录权限基础命令操作

Linux 文件及目录权限基础命令操作Linux权限主要分为读,写,执行三种控制,使用ls -l命令查看文件或目录信息时,系统会显示为r(读取权限),w(写入权限),x(执行权限),以下为ls -l显...

[一天几个linux命令] 目录与文件的权限意义

现在我们知道了Linux系统内文件的三种身份(所有者,用户组与其他人),知道每种身份都有三种权限(r,w, x),已知道能够使用chown, chgrp, chmod去修改这些权限与属性,当然,利用l...

linux 修改文件权限命令:chmod,更改某个文件或目录的所有者:chown

一、概述:Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。  文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读...
  • lovoo
  • lovoo
  • 2016年06月10日 18:21
  • 3938
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux命令之文件与目录的权限
举报原因:
原因补充:

(最多只允许输入30个字)