chmod 777 什么意思:鸟哥的linux私房菜第六章学习笔记

鸟哥的linux私房菜基础学习篇:心血来潮决定看一下这本书,虽然都是讲很基础的东西,但是,绝对不是浪费时间,比如我看完了之后就终于明白了chmod777是什么意思了。

写这个读书笔记也主要是想记录一些常用的命令,方便以后查阅。从第六章开始。

第六章:linux的文件权限与目录配置

6.1 用户与用户组

基本知识不解释,记录用户身份和用户组记录的文件

用户的信息记录在/etc/password

个人密码记录在/etc/shadow

组名记录在/etc/group

6.2文件权限的概念 这部分比较有看头:

察看文件的命令:ls -al 有这样的结果:

  sspeng@sspeng-desktop:~$ ls -al
  total 135312
  drwxr-xr-x 35 sspeng sspeng      4096 Feb 16 22:12 .
  drwxr-xr-x  3 root   root        4096 Feb  7 20:40 ..
  drwx------  3 sspeng sspeng      4096 Feb 11 11:51 .adobe
  -rw-------  1 sspeng sspeng      5190 Feb 17 18:44 .bash_history
  -rw-r--r--  1 sspeng sspeng       220 Feb  7 20:40 .bash_logout
  -rw-r--r--  1 sspeng sspeng      3486 Feb  7 20:40 .bashrc
  drwx------ 20 sspeng sspeng      4096 Feb 18 10:39 .cache

第一列有10个字符,代表文件类型与权限

  第一个字符代表这个文件是目录(d)或者是文件(-),上面这记录不是文件就是文件夹。还有别的如:(l)表示链接文件等等等等。

  接下来9个字符以3个为一组,均为“rwx”的组合,分别表示可读,可写,可执行。第一组是文件所有者的权限,第二组是同用户组的权限,第三组是其他非本地用户组的权限。-表示没有这个权限。

  如:  -rw------- :表示,这个文件的所有者有读写,没有可执行权利,其他同用户组和非本地用户组的用户没有任何权限。

第二列表示有多少个文件链接到此节点

第三列表示这个文件所有者的帐号

第四列表示这个文件的所属用户

第五列表示文件容量大小,单位是B

第六列表示创建日前或者最后修改日期

第七列为文件名,其中以.开头的文件表示隐藏文件

改变文件的权限与属性

chgrp: 改变文件所属用户组:chgrp users install.log表示将文件的用户组改成users

chown 表示改变文件的所有者chown bin install.log 表示将文件的所有者改成bin

chmod:改变文件权限 比如说chmod 777 .barshrc 表示将这个文件改成所有的用户都可读可写可执行

那么777是怎么来的呢?

r:4

w:2

x:1

rwx=4+2+1=7

777就表示:文件所有者权限是7,同用户组的权限是7,其他非本地用户组的权限是7。

同理可以出现这样的命令 chmod740.barshrc,这个明白了吧!

再讲两个:

chmod u=rwx, go=rx .barshrc 这个命令中u表示拥有者,g表示group中的用户,o表示others,和上面的想对应。注意go=rx,这里go是拼接起来的,表示g和o的用户有读和执行的权限。

chmod a+w .barshrc 表示所有的用户(a表示all)增加写的权限。

这样以后应该看命令不晕了。

6.2还讲了文件权限的含义,挺有意思的。

对于文件来说

r:可读,表示可以读取内容

w:可写,表示可以编辑内容,但是不可以删除文件

x: 可执行,表示可以执行文件。

那么怎么才能删除文件呢?这与目录的权限有关系

r:可以读取文件夹下的文件名

w: 可以更改目录列表,也意味着可以新建和删除文件和目录,可以重命名和转移位置

x: 表示用户能否进入该目录成为工作目录。即可以cd进去。

所以说,目录的w是一个很强大的权限,即使你不让一个用户读写文件,但是若给他赋予了目录的w权限,那么他就可以删除这个文件,这可能是你不想看到的。

后面还将了FHS:lunux目录配置标准。这里贴几个图可供查阅吧,没有贴全。











评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值