Linux权限总结(未完待续)

Linux中,权限是十分重要的,可是我比较容易混,今天就来练习和总结一下吧


技术分享基本命令及说明

1、更改用户属组:usermod -g NEW_GROUP -G SUPPORT_GROUP USER

2、更改文件属性:chown USER:GROUP text-->冒号可以改为“.”,只改组时符号需在。管理员使用

                chgrp GROUP text      -->可加参数-R把目录下面的文件都改属组

3、更改文件权限:chmod ### text

技术分享模拟用户举例:相对于leaf来说,GROUP同组,OTHER为他人

[leaf@clinet test]$ ls -dl /test                #在该目录下实验,权限为777
drwxrwxrwx. 4 root root 4096 Feb 12 22:02 /test
[leaf@clinet test]$ id leaf
uid=500(leaf) gid=501(leaf) groups=501(leaf)    #leaf组为leaf
[leaf@clinet test]$ id GROUP
uid=507(GROUP) gid=501(leaf) groups=501(leaf)   #GROUP组为leaf
[leaf@clinet test]$ id OTHER
uid=508(OTHER) gid=508(OTHER) groups=508(OTHER) #OTHER组与其他不同


文件权限


 技术分享文件r,w,x权限

技术分享删除:文件的删除、重命名、移动、创建与父目录是否有w权限有关,与文件本身权限无关

技术分享vi操作:文件有r权限时,vi进去可见内容;只有r或只有w或只有x,三者都可以强制修改和保存(文件属主属组变为更改者的),拥有者可touch

技术分享touch:只有r或只有w或只有x,拥有者都可touch;其他人只有w权限时可touch,否则不可touch

查看:只有r时三者可cat、head、tail、less等查看,只有w或x,不可以进行那些操作


技术分享文件rxw组合权限

    rx:u,g,o要执行非二进制脚本时,需要这两个组合

    rw:正常编辑文件(可看以前的文件内容及编辑)


 技术分享特殊权限s,t

技术分享文件SUID权限s

仅针对二进制可执行文件;

拥有SUID权限的用户执行程序时,程序在执行过程中会获得程序拥有者的权限支援;

技术分享文件SGID权限s

仅针对二进制可执行文件;强制继承父目录的属组 针对目录

拥有SGID权限的用户执行程序时,程序在执行过程中会获得程序所属群组的权限支援;


目录权限


技术分享目录r,w,x权限

技术分享目录读权限:单独有读权限不能执行ls命令,ls dir需要同时有这个dir的r-x权限。

目录写权限:光有写权限什么事也不能干。创建文件要有-wx权限

技术分享目录执行权限:光有x权限可以进入该目录,可以cd dir

技术分享目录rxw组合权限

   rx:则可以执行ls

   wx:可创建文件

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。