Linux系统默认的权限:

对于文件来说, 默认的权限: rw-r--r-- 644

对于目录来说:rwxr-xr-x  755

网站比较安全的权限:

网址程序存放在/app/blog 目录下面.

1.网站都是通过傀儡用户运行起来的 www

2.网站用户上传目录,file 644 dir 755 www www

3.除了上传目录之外的目录 file 644 dir 755 root root

/app/blog/upload  需要上传权限 , 修改 该目录权限为drw-r--r--

文件修改成755 权限.

Linux 控制系统默认权限的命令umask

1.根据umask计算出系统默认的权限

umask

0022

文件的最大的权限 666  -022  644 默认的权限

目录的最大的权限 777 -022 755  默认的权限

lsattr 查看默认的属性

chattr +a oldboy.txt 添加a的属性  只能追加

不能 修改, 删除,移动 ,只能追加.

需求, 开发需要查看某个目录下的日志文件, 临时给某个用户放开某个目录的权限. dev01 /var/log/messages

chmod 755 /var/log/messages

suid setuid

作用: 运行某个命令的时候,相当于这个命令的所有者(root)

S s -rwsr-xr-x

设置方法: chmod u+s /bin/cat 给用户加上suid命令

ls /usr/bin/passwd

缺点:比较危险, 建议使用给other 用户赋予r权限, 对于需要读取的目录. 运行所有命令都相当于是root

sticky粘直位, ll /tmp 目录 1777 权限

1.任何人都可以在这个目录里面创建文件(原来权限777)

2.每个人只能管理自己的文件,其他人的处理不了.

sgid locate   相当于属组.

权限总结,掌握程度

需要知道如何更改文件,目录权限

umask 值 0022

临时修改 umask 值 umask 032

永久修改  vim /etc/profile  修改umask 值即可.

最新文章

  1. phoneGap蓝牙设备链接打印操作插件
  2. 微信——获取用户基本信息及openid 、access_token、code
  3. mod_rewrite
  4. myeclipse里装svn插件
  5. 8.4c#递归
  6. C++使用类型代替枚举量
  7. C++:派生类的构造函数和析构函数
  8. Xml 学习
  9. Asp.net MVC 4 Attributes特性
  10. Python 基础篇:数据类型、数据运算、表达
  11. MEMS微加工技术
  12. Immediate Decodability问题Java解答
  13. .NET性能优化小技巧
  14. 2019-04(2)Python学习
  15. python基础初识介绍以及安装
  16. 海南小地图(echart)
  17. 如何控制android系统中NavigationBar 的显示与隐藏
  18. 【转载】纵观RTX51
  19. Technology, globalisation and the squeeze on good jobs
  20. PHP获取视频的第一帧与时长

热门文章

  1. 利用jQuery中的serialize方法大量获取页面中表单的数据,发送的服务器
  2. 【转载】C# 中的委托和事件(详解)
  3. 关于asp.net调用gemalto超级狗api的具体实现
  4. 几大排序算法的Java实现(原创)
  5. Python递归函数,二分查找算法
  6. RE最全面的正则表达式----字符验证
  7. 带图标和多行显示的ListBox
  8. linux 目录大小 文件个数 基于文件大小排列显示
  9. 2014-09~11Removeapp配置篇
  10. 关于GIS中Scale和Resolution的那些事儿