鸟叔linux私房菜--文件权限和目录配置

文件拥有者身份
user 自己,group 所在的组的人,others 组外其他的人
怎么看权限?ls -al
这里写图片描述

第一栏文件权限 10个字符 第一个字符 文件类型 -文件,d目录,l连接文件, b表示装置文件里面可供存储的设备,c表示装置文件里面的串行接口设备。
接下来是用户,组,其他人的权限标识,每个3字符,r表示读,w表示写,x表示写,-表示无,注意rwx所在的位置是不会变的,有就显示,没有就显示‘-’。

第二栏表示有多少文件连结到此节点(i-node) 这栏是啥意思呢,其实就是相当于有多少个快捷方式
什么是inode
第三四五六栏,看图示内容应该可以理解
第七栏为这个文件的文件名 :如果文件名前多一个『 . 』,则代表这个文件为『隐藏文件』

例子:drwxr-xr– 1 test1 testgroup 5238 Jun 19 10:25 groups/
**注意:目录权限,other 的权限中[r–]虽然有 r ,但是由于没有 x 的权限,因此 others 的使用
者,并不能进入此目录!**

如何改变文件和权限?
chgrp :改变文件所属群组 请记得,要被改变的组名必项要在/etc/group 文件内存在
才行,否则就会显示错误!
chown :改变文件拥有者
chmod :改变文件的权限, SUID, SGID, SBIT 等等的特性。
重点:修改文件权限,每个权限对应一个数字,R = 4,W = 2,X= 1;三者的和为每种身份权限赋值。
[root@www ~]# chmod [-R] xyz 文件或目彔
选项与参数:
xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加。
-R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有档案都会变更
例子:如果开启某文件的所有权限 chmod 777 test.txt

还有一种改变权限的方法
这里写图片描述

说明: u, g, o 来代表三种身份的权限,a代表全部身份,权限就是rxw
举例:1.[root@www ~]# chmod u=rwx,go=rx .bashrc
注意中间部分:u=rwx,go=rx是连在一起的,没有任何空格
2.chmod a+w .bashrc 全部身份增加写权限
3.chmod a-x .bashrc 全部身份去除执行权限

知道修改权限了,再来说下目录和文件对于rwx权限的区分。
r :这个差不多,文件就是能查看文件的实际内容,目录呢就是读取目录结构列表,即目录下的文件名等。
w:文件是修改文件的实际内容,比如新增,修改等等。但是不能删除!
目录:1.建立新的文件和目录;2. 删除已经存在的文件和目录3. 将已存在的文件和目录进行更名4. 移动该文件和目录的位置。
x:文件:可以被系统执行,相当于windows里面执行xx.exe文件。。
目录:目录当然不可以被执行,如果目录有这个权限则表示能否进入这个目录成为工作目录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值