Linux笔记之浅析linux文件基本属性和权限管理

本文详细介绍了Linux文件的基本属性,包括文件类型标识和rwx权限的意义。在用户权限管理部分,讲解了chown和chmod命令的使用,并探讨了权限对文件和目录的具体影响,强调了权限设置的重要性,以及在实际操作中的注意事项和提权手段。
摘要由CSDN通过智能技术生成

文件基本属性和权限管理

自我塑造的过程很疼,但终将遇见更好的自己.

一、Linux文件基本属性

在 Linux 中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:

[root@www /]# ls -l
total 64
dr-xr-xr-x   2 root root 4096 Dec 14  2012 bin
dr-xr-xr-x   4 root root 4096 Apr 19  2012 boot
……

实例中,bin 文件的第一个属性用 d 表示。d 在 Linux 中代表该文件是一个目录文件。

在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。

  • 当为 d 则是目录
  • 当为 - 则是文件;
  • 若是 l 则表示为链接文档(link file);
  • 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
  • 若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

接下来的字符中,以三个为一组,且均为 rwx 的三个参数的组合。其中, r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute)。 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号 - 而已。

请添加图片描述

二、Linux用户权限管理

Linux服务器上有严格的权限等级,如果权限过高导致误操作会增加服务器的风险。所以为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。

1、基本权限信息

文件权限设置: 可以赋于某个用户或组 能够以何种方式 访问某个文件。

请添加图片描述

权限对象:
u user:属主
g group:属组
o others:其他人
基本权限类型:
读(read):r   ---->对应数字4
写(write):w  ---->对应数字2
执行(execute):x ---->对应数字1

案例:

r w x     rw-      r--     alice   hr   file1.txt
属主权限  属组权限  其他人权限   属主   属组     文件

#前提条件:jack属于hr组
一  alice对file1.txt文件有什么权限?
二  jack对file1.txt文件有什么权限?
          a. jack是所有者吗?
          b. jack属于hr组吗?
三 tom对file1.txt文件有什么权限? 
          a. tom是所有者吗?
          b. tom属于hr组吗?
          c. tom为其他人吗? 
1.1 chown命令

​ chown:改变文件或目录的所属主以及所属组。

[root@linux-server ~]# chown alice.hr file1.txt  #修改属主、属组,中间用.或者:隔开
[root@linux-server ~]# chown tom file1.txt  #修改属主
[root@linux-server ~]# chown .it file1.txt   #只改属组
[root@linux-server ~]# chown -R alice.hr dir1 #递归修改---针对目录
1.2 chmod命令

​ chmod:为文件或目录设置访问权限,可以使用符号和数字两种形式。

常用选项:
-R  <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值