美文网首页
Linux Note 12 20160721 权限拓展

Linux Note 12 20160721 权限拓展

作者: 潇涵quant | 来源:发表于2016-07-21 11:27 被阅读23次

默认权限

umask

目录的默认权限:777-umask
文件的默认权限:666-umask
使用数字表示,一般,普通用户是0002(看后三位),root用户是0022
也就是说,对于普通用户来讲:
新建文件的权限是: 666-002 = 664
新建目录的权限是:777-002 = 775

命令umask用来查看设置umask值
umask 022

特殊权限

suid

以文件的所属用户身份执行,而非执行文件的用户
为了让某些用户实现原本没有权限做的事情

which passwd
ls -ld /usr/bin/passwd

sgid 以文件所属组身份执行

对目录的影响:创建的任何新文件的所属组自动继承目录的所属组

sticky

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

设置特殊权限

suid

chmod u+s file

sgid

chmod g+s file

sticky

chmod o+t file

数字方式设置

suid = 4
sgid = 2
sticky = 1

chmod 4755 file

在实验sticky的时候,创建两个用户和一个共同的组,在tmp下创建一个该组成员拥有所有权限的文件夹chmod g+rwx filename,然后chmod o+t filename,组里面的成员就不能互相删文件了。

相关文章

  • Linux Note 12 20160721 权限拓展

    默认权限 umask 目录的默认权限:777-umask文件的默认权限:666-umask使用数字表示,一般,普通...

  • Linux Note 9 20160719 权限

    权限 权限一般分为:读,写,执行。每个文件都有权限,都有所属的用户,所属的组。每个进程都是以用户的身份运行,进程的...

  • 20170724 文件权限

    概要 linux文件权限linux文件特殊权限ACL 访问控制列表 一、linux文件权限 (一)linux文件属...

  • linux文件访问权限

    参考 Linux 简单修改权限命令 Linux权限详解 命令之 chmod:修改权限 Linux命令:修改文件权限...

  • linux 权限不完全指南

    Linux 权限概述 本文主要介绍linux的: 文件权限 目录权限 默认权限 umask 隐藏权限 lsattr...

  • 安装postgresql

    一、参考资料Oracle Linux 7 RPM方式安装PG12数据库...链接:http://note.youd...

  • 文件和目录权限

    1、Linux权限介绍2、Linux文件属性3、如何改变Linux文件属性权限4、新建文件默认权限 1、Linux...

  • day16课堂笔记

    第12章Linux系统的权限知识 Linux文件或目录的基础权限位是由9个字符控制的,为3位为一组 普通文件对应 ...

  • Linux的ROOT账号的思考

    Linux权限 Linux权限分为普通用户、sudo权限、ROOT权限。 【1】普通权限,能执行在操作系统执行一般...

  • linux常用命令

    转载至 https://limingxinleo.github.io/note/#/linux/linux 大佬更...

网友评论

      本文标题:Linux Note 12 20160721 权限拓展

      本文链接:https://www.haomeiwen.com/subject/mgrbjttx.html