鸟哥的第六章笔记

    当屏幕中出现  permission deny 时    是因为权限设置错误   

 ls是list的简称   重点在显示文件的文件名与相关属性  al这个参数表示列出所有文件详细的权限与属性(包括隐藏文件   就是文件名的第一个字符为“.”的文件)

第一列代表文件的类型与权限  例如  -rw-r--r--   这就是文件的类型与权限   第一个字符代表这个文件是“目录  文件 或者是链接文件”

      如果是 d   则为目录   

                   -     则为目录 

                i     是链接文件  

               b   表示的是 设备文件里面可供存储的接口设备

              c      表示的是 设备文件里面的串行端口设备

接下来的九个字符每三个一组   r 代表  可读  w 代表可写   x(execute )代表可执行  

注意  这三个权限的位置不会改变   分别为r w   x           例如   -rw-r--r--    可以分组成为-(1) rw-(2)  r--(3)  r--(4)   第一徐表示的是 目录 或者是文件或者是链接文件   第二组表示的是 文件所有者的权限      第三组表示的是同用户者的权限  第四组表示的是 其他非本用户组的权限

  如何改变文件的属性与权限 

charp 改变文件所属用户组

chown 改变文件所有者 

chmod 改变文件的权限  

命令如下面的例子所示

charp -R   dirname/filename 目录名  文件名   

charp users  install.log    将目录名改为users

chown  帐号名称 文件或目录    

如果连同子目录都要更改的情况下的话    加上参数 -R  

复制文件   cp   源文件   目标文件   

linux的基本权限有九个   分别是owner  group   others 各自的三个权限(r w x)个权限的分数对照表为 r  4       w  2      x1 权限的分数是要进行累加的

如   -rwxrwx---   则我们计算时   将分数累加   三个一组 (除去第一个表示文件或者是目录的符号)  则此权限的分数就为770

更改命令的语法为   chmod  -R    xyz     [注意此处的-R是参数表示的是 进行递归的更改   连同子目录之下的所有文件都会更改     xyz代表的则是 将要设置的文件权限的分数 ]

符号类型改变文件权限对照表  
                       u(user)

chmod          g  (group)           +(加入)                       x

                      o   (owner)           -(除去)                   y                        文件或是目录

                       a    (al)        =(设置)                          z  

例如  我们要设置一个文件的权限    文件的权限为  -rwxr-xr-x   则命令就为 chmod     u=rwx,go=rx     .hehe  (本人小名叫小贺  所以以后的hehe就是代表文件名字~ 不要惊慌) 

假如不一样呢   如设置 -rwxr-xr--呢   不要担心~     嘿嘿 

就是你可以chmod  u=rwx ,g=rx,o=r    filename(文件名字)    来表示  

至于那个加减乘除神马的怎么用   就是加入你要文件之内的所有组 包括  拥有者   同组用户名  非同组用户名都没有执行权限     就可以这样设置   chmod    a-x   .hehe  【此时的a表示的就是所有的用户 all  这个单词就是其实】

权限对文件的重要性 权限的具体意义

权限对文件的重要性

r  可读取此文件的实际内容  如读取文本文件的实际内容   

w  可以编辑新增或者是修改文件的内容   (但不含删除此文件)

x 该文件具有可以被系统执行的权限  

注意   在windows 中一个文件是否可以执行 是靠文件扩展名来判断的 而在linux之中  文件的可执行性与文件的名字没有绝对的关系  是有是否有x 这个权限来判断的 

  权限对于目录的权限 

r  表示具有读取目录结果列表的权限  所以当你有读取(r)一个目录的权限时   表示你可以擦寻该目录下的文件名数据   所以你可以利用 ls这个命令将该目录的内容列表显示出来

w   这个可写入的权限对目录来说是强大的   因为他表示你可以更改该目录结构列表的权限  也就是下面这些权限 

新建县新的文件与目录  

删除已经存在的文件或目录(不论该文件的权限如何 )

将已经存在的文件或目录进行重命名 

转移该目录中的文件,目录位置

总之   目录的W权限就与该目录下面的文件名变动有关就对了

X    目录X代表的是该用户能否进入该目录成为工作目录的用途 

如果你对某一目录不具有X权限 那就无法切换到该目录下  也就是我无法进入到该目录中 即使你具备了该目录的r权限

一般用户所具有的权限设置    一般用户具有r权限  而不具备x权限  

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值