[Linux](十三) --文件权限

今天把Linux文件权限理了一下,下面是总结。

1.什么是用户跟用户组,root?

我感觉可以把Linux看成微信,用户就是你的微信账号,用户组就是组成的群聊。群聊不就是一个小圈子,一个新的工作环境,然后可能有很多个群聊,也就是很多个用户群。
至于root,超级用户管理员,想干啥就干啥。

2.然后Linux里每个文件都有自己所属的用户跟用户组,以及相应的权限。

可以使用命令ls -al来查看。
图片.png

3.先学会看懂图的第一列所指的文件权限。

可以看到都是10个字符,我们先看第一个字符:

  • d代表目录
  • -代表文件

剩下的9个字符:

  • 3个为一组,分别为,用户的权限(0wner),用户组的权限(group),不是这个用户组的其他人权限(other)。
  • 按照rwx的顺序组合,r代表读(read)操作,w代表写(write)操作,x代表执行(execute)操作。没有相应的权限的话,则用-代表。
例子:拿上图中第一行的drwxr-xr-x
  • d代表目录
  • rwx:用户具有读写执行的权限。
  • r-x:用户组具有读执行的权限,没有写的权限。
  • r-x:其他人具有读执行的权限,没有写的权限。
剩下的几列的意思

第3列指所属用户。
第4列指所属用户组。
第5列指文件大小。
第6列指文件最后修改时间。
第7列是文件名。

4. 知道权限后,看看这么更改权限

学习了三个命令:

  • chgrp: change group ,改变文件的用户组。就是改变刚刚的第4列。
  • chown: change owner, 改变文件的用户。就是改变刚刚的第3列。
  • chmod:改变用户的权限,改变第一列。

因为我就一个账号,就不实验了…
格式就是:chgrp 用户组 文件,chwon 用户 文件。

主要学chmod这个命令:

刚刚的rwx分给他们带上分数

  • r:4 分
  • w:2 分
  • x:1 分

那么

  • rwx: 读,写,执行操作,7分。
  • rw-:读,写操作,6分。
  • r-x:读,执行操作,5分。
  • r-- :读操作,4分。
  • -wx:写,执行操作,3分。
  • -w-:只有写操作,2分。
  • –x:只有执行操作,1分。
例子: 改变test1.txt的权限。

图片.png图片.png

test1.txt的权限由644变成了777:rwxrwxrwx.

chmod另一种用法。

例子 :把改变用户test1.txt的权限改为rw-r–r--。
图片.png

  • u代表user,用户,第一组234位置的字符。
  • g代表group,用户组,第二组567,位置的字符。
  • o代表other,其他人,第三组89,10位置的字符。
  • 还有一个a,代表all,指用户,用户组,其他人。
还可以像加减一样的操作。

我口头上说几个:

给用户加上读的权限:chmod u+r test1.txt
这个文件全部人都减去读的权限:chmod a-r test1.txt
这个文件全部人都设置成rw权限:chmod a=rw test1.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值