默认权限:

每一个终端都有一个umask属性,用于确定新建文件、新文件夹的默认权限。

umask使用数字权限方式表示,如:022

 

一般来说,普通用户的默认umask是002,root用户的默认umask是022

 

新目录的默认权限:777-umask

新文件的默认权限:666-umask

 

例:对于普通用户来说

新建文件权限是:666-002=664

新建目录权限是:777-002=775

 

命令umask用以查看或设置umask值:

umask:查看umask值

umask 022:设置umask值

 

特殊权限:

使用umask命令时,返回的是诸如0022的4位数字。最开头的一位是用于保存特殊权限。

权限

对文件的影响

对目录的影响

suid

以文件的所属用户身份执行

sgid

以文件所属组身份执行

在该目录中创建的任意新文件的所属组与该目录的所属组相同

sticky

对目录拥有写入权限的用户仅可以删除其拥有的文件,无法删除其他用户所拥有的文件

 

示例:

passwd命令的所属用户权限rws,第3位为s,代表使用了suid的特殊权限。

 

设置特殊权限:

chmod u+s linuxcast.net #设置suid

chmod g+s linuxcast.net #设置guid

chmod o+t linuxcast.net #设置sticky

也可以用数字:

-suid=4

-sgid=2

-sticky=1

所以,我们可以通过以下命令设置:

chmod 4755 linuxcast.net #设置用户的特殊权限suid

最新文章

  1. IE浏览器下异步请求的缓存问题
  2. oracle表空间简单学习
  3. jquery select取值,赋值操作
  4. [SQL]查询及删除重复记录的SQL语句
  5. jQuery找兄弟系列next(),nextAll(),nextUntil(),prev(),prevAll(),prevUntil(),siblings()
  6. hdu Line belt
  7. C/C++访问PostgreSQL数据库
  8. Codeforces Round #335 (Div. 1) C. Freelancer's Dreams 计算几何
  9. 如何为你的美术妹子做Unity的小工具(一)
  10. How to Programmatically Add/Delete Custom Options in Magento? - See more at: http://apptha.com/blog/
  11. Android 启动过程的底层实现
  12. React 相关资料
  13. bzoj 2002 HNOI 2010 弹飞绵羊
  14. Java基础---Java---IO流-----读取键盘录入、InputStreamReader、转换流、OutputStreamWriter、InputStreamReader
  15. Linux三剑客-grep || awk || sed
  16. drf相关问题
  17. Java课程寒假之开发记账本软件(Android版)之一
  18. JavaScript 实时 全角转半角
  19. ASCII码字符串普通加密解密-android
  20. hdu2602 Bone Collector 01背包

热门文章

  1. java基础,继承类题目:编写一个Java应用程序,该程序包括3个类:Monkey类、People类和主类 E
  2. InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序)
  3. 分享10条Visual Studio 2012的开发使用技巧
  4. 【原创】探索Newlife X组件利器之:XCoder点滴[附下载]
  5. 后端码农谈前端(CSS篇)第四课:选择器补充(伪类与伪元素)
  6. 开发笔记:用Owin Host实现脱离IIS跑Web API单元测试
  7. [译]对 AngularJS 模板的A/B测试
  8. select查询时,如何把指定的行放置在最前面
  9. PHPcms 系统简单使用
  10. RichTextBoxEx