Linux基础知识--文件目录权限和归属管理

文件/目录的权限和归属

  访问权限:

    读取:允许查看文件内容,显示目录列表

    写入:允许修改文件内容,允许在目录中新建、移动或者删除文件或子目录

    可执行:允许运行程序,允许切换目录

  归属(所有权):

    属主:拥有该文件或目录的用户账户

    数组:拥有该文件或目录的组账户

查看文件/目录的权限

[root@localhost ~]# ls -l install.log
-rw-r--r-- 1 root root 36157 Jan 23 08:05 install.log

  第一位代表的是文件或者目录,“-”代表文件“d”代表目录;后面9位代表权限,三位一组,分别是文件所有者、文件所属组、其他用户对该文件所拥有的权限;两个root对应的是属主和属组。

  权限用字母表示就是r、w、x,用数字表示就是4、2、1,分别代表读、写、执行。

  

  chomd设置文件/目录的权限

  格式:chmod [ugoa] [+-=] [rwx] 文件或目录

    u代表属主,g代表属组,o代表其他用户,a代表所有用户;+-=分别代表增加、删除设置权限

    或者chmod nnn 文件或者目录

    nnn代表三位八进制数字

    -R递归修改指定文件夹下的文件、子目录的权限

    

  chown设置文件/目录的归属

  格式:chown 属主 文件或者目录

    chown :属组 文件或目录

    chown 属主:属组 文件或目录

  -R递归修改指定目录下所有的子目录和文件的属组或属组

  使用附加权限

  SET位权限:

    为可执行文件设置,权限字符为“s”

    其他用户执行该文件时,将拥有属主和属组的权限

    有SUID表示属主对用户增加SET位权限,SGID表示属组对用户增加SET位权限

    为文件设定了set位权限之后,任何用户在执行该文件时拥有文件属主、属组账号对应的身份,看passwd文件的权限

[root@localhost ~]# which passwd
/usr/bin/passwd
[root@localhost ~]# ls -l /usr/bin/passwd
-rwsr-xr-x 1 root root 22960 Jul 17  2006 /usr/bin/passwd

    可以看到文件所有者拥有了SET位权限,所以以普通用户的身份登录系统时,也可以修改属主为root的passwd文件。

    chmod u+s 、chmod u-s、chmod g+s、chmod g-s分别为文件设定或删除SUID、SGID

  sticky粘滞位权限

    为目录设定的附件权限,权限字符为“t”,用户不能删除该目录中的其他用户的文件

    chmod o+t、chmod o-t或者是chmod mnnn m为1时设置了粘滞位,m为4时表示SUID,m为2时表示SGID,可以叠加

  总结:

    属主、属组

    chmod    ugoa

    chown    属主:属组  文件或目录

    SET位权限,SUID、SGID   “s”

    Sticky粘滞位权限,“t”

原文地址:https://www.cnblogs.com/bigbigtong/p/10380948.html

时间: 2024-12-16 04:50:48

Linux基础知识--文件目录权限和归属管理的相关文章

Linux文件/目录的权限及归属管理精讲

一.文件的权限和归属概述 1.访问权限 读取r:允许查看文件内容.显示目录列表: 写入w:允许修改文件内容,允许在目录中新建.移动.删除文件或子目录: 可执行x:允许运行程序.切换目录 2.归属(所有权) 属主:拥有该文件或目录的用户账号: 属组:拥有该文件或目录的组账号: 3.查看文件的权限和归属 4.chmod设置文件权限 chmod命令的基本语法格式如下: 应用举例: [[email protected] ~]# touch 1.txt <!--创建1.txt文件--> [[email 

Linux基础知识(2)

Linux基础知识: 一.程序管理: (1)程序的组成部分: (2)二进制程序: (3)配置文件: (4)库文件: (5)帮助文件: 二.程序包管理器: X: (1)程序的组成文件打包成一个或有限几个文件: (2)安装: (3)卸载: (4)查询: 三.安装Linux: 虚拟机安装Linux系统 需要设置计算机的CPU, 内存, IO等 四.虚拟化软件程序: vmwareworkstation和virtualbox虚拟机都可以安装系统 五.CentOS的镜像站点: http://mirrors.

Linux基础知识第七讲,用户权限以及用户操作命令

目录 Linux基础知识第七讲,用户权限以及用户操作命令 一丶简介linux用户,用户权限,组的概念. 1.1 基本概念 1.2 组 1.3 ls命令查看权限. 二丶用户权限修改命令 1.chmod 命令的使用 三丶超级用户,以及组操作. 1.什么是超级用户 2.组管理 四丶添加linux用户,以及删除linux用户 1.命令 2.用户命令 3.让添加的用户具有sudo权限 4.which 查看命令所执行位置的路径 5.用户切换 Linux基础知识第七讲,用户权限以及用户操作命令 一丶简介lin

linux基础知识---权限

权限 一.文件的基本权限 所谓的权限就是用户访问文件的能力,文件的基本权限包括 r(读),write(写),x(可执行). 用ls -ld file 查看文件的权限属性: drwxr-xr-x 4 root root 4096 Jul  3 21:29 file drwxr-xr-x:说明文件类型,常见的文件类型有:d 目录文件,l 链接文件,c 线性设备文件,b 块设备文件,s sorket文件,- 一般文件,p 管道文件 drwxr-xr-x:此文件(目录)属主用户权限 drwxr-xr-x

linux基础知识&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;逻辑卷管理器(lvm)

*****什么是lvm:           lvm就是将几个物理的分区通过软件组合成为一块看起来是独立的大磁盘(vg),然后将这块大磁盘分成可使用的分区. 然后就可以格式化创建文件系统,最终可以挂载使用啦.   *****我们该如何创建lvm呢? 一.首先创建分区,将其id设为8e,如下图   二.然后创建pv      pv阶段有如下常用的命令 pvcreate : 将物理的分区创建为pv pvscan  : 查看磁盘里的所有pv的信息 pvdiplay :查看pv的状态 pvremove

Linux基础命令:(5)管理使用者和设立权限的命令:

5.管理使用者和设立权限的命令:(1)chmod:用来改变许可权限,包括读取,写入,执行. r 文件可以被读取.w 文件可以被写入.x 文件可以被执行.通过[ls -l]可以查看文件的详细信息.第一列[-rw-rw-r--]显示了当前的权限,它有10位,第一位代表文件类型.其余9位代表文件的所有者,文件所属组群,和其他人.3个不同用户的3组权限.chmod标准的用法:[chmod 文件的使用者(u,g,a,a)增减(+,-,=)权限名称)(r,w,x)文件]u代表拥有文件的用户,g所有在所在的组

[转帖]linux基础知识大纲

linux基础知识大纲 https://blog.csdn.net/CSDN___LYY/article/details/80810403 1.Linux操作系统概述Linux操作系统的发展过程.创始人.GNU计划等源于UNIX:得益于GNU计划:借助internet得以壮大:推动了自由软件.开源软件的发展1991年底,Limus Torvalds 公开了Linux 内核源码0.02 版GNU,1984年由RMS(Richard Mathew Stallman)发起,目的是开发一整套与UNIX兼

linux基础知识---用户

用户和组 一.用户和组的概念 随着计算机对多用户需求越来越多,才引入了用户和组的概念.所谓的用户就是操作系统用来标识登陆系统的.就是用户和组是实现计算机资源分配的核心要素.组:是具有相同计算机资源(主要指权限)用户的一个集合. 在计算机内核中,用户和组都是一个数字,我们称之为UID和GID.UID和GID在系统中具有唯一性.实现这个过程进行名称解析才能完成,在Linux系统中使用glib库中的系统调用来完成. 二.用户识别 识别用户通过3A(Authentication,Authorizatio

老男孩26期运维班linux基础知识大比拼即将开始

老男孩26期运维班linux基础知识大比拼 1 比赛说明 比赛时间:2015年11月12日下午15点 比赛地点:老男孩教育教室二 比赛人员:老男孩教育26期全体同学 奖项:团体奖(按组奖励共1-9组): 一等奖奖励300元人民币或每人老男孩老师新书一本和老师合影签名. 二等奖奖励200元人民币 三等奖奖励100元人民币 个人奖:3名,赠老男孩新书一本 惩罚:没有得奖的组,或者组内无人得奖的组,罚100元或派选代表表演一个节目(唱歌或其它) 比赛规则当场宣布: 主评委:老男孩老师,张导 辅助评委: