Linux学习之旅(二)

在 Linux 里面,任何一个档案都具有『User, Group 及 Others』三种身份的个别权限,这三种身份的属于包含和被包含的关系

查看文件命令:ls 或者 ll

权限中d代表目录 各类身份权限顺序为rwx 若没有权限,就会出现减号[ - ]代替

r 权限:拥有此权限表示可以读取目录结构列表,也就是说可以查看目录下的文件名和子目录名,注意:仅仅指的是名字。

w权限:拥有此权限表示具有更改该目录结构列表的权限,总之,目录的w权限与该目录下的文件名或子目录名的变动有关但是                 不 包括删除该档案

x权限:拥有目录的x权限表示用户可以进入该目录成为工作目录,能不能进入一个目录,只与该目录的x权限有关,如果用户对于某个目录不具有x权限,则无法切换到该目录下,也就无法执行该目录下的任何命令,即使具有该目录的r权限。且如果用户对于某目录不具有x权限,则该用户不能查询该目录下的文件的内容,注意:指的是内容,如果有r 权限是可以查看该目录下的文件名列表或子目录列表的。所以要开放目录给任何人浏览时,应该至少要给与r及x权限.在 Linux 底下,我们的档案是否能被执行,则是由文件是否具有『x』这个权限来决定的!跟档名是没有绝对的关系的。

注意 如果文档名前多一个『 . 』,则代表这个档案为『隐藏档』使用命令时需在ls后加 -a

改变文件属性和权限

  • chgrp :改变档案所属群组
  • chown :改变档案拥有者
  • chmod :改变档案的权限, SUID, SGID, SBIT 等等的特性

chgrp 用法(注意:群组必项是已经存在系统中的账号,也就是在/etc/groups 这个档案中有记录的群组名称才能改变)

chown 用法(注意:用户必项是已经存在系统中的账号,也就是在/etc/passwd 这个档案中有记录的用户名称才能改变)

chmod 用法

权限的讴定方法有两种, 分别可以使用数字或者是符号来进行权限的变更

1.数字类型改变权限

    每种身份有自己的权限 各种权限对应到数字分别是 r:4 w:2 x:1 

    每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的 如-rwxr-x--- 对应的就是:owner =4+2+1=7 group=4+0+1=5  others= 0+0+0=0  那么对文件进行权限变更时 该文件的权限数字就是750.

2.符号类型改变档案权限

u:user g:group o:others a:all

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值