第12节:Linux基础之Permissions

目录

一、权限值与释义-RWX

1、文件和目录的各权限意义不同

2、新创文件权限默认创建者所属

二、权限更改与模式

1、chmod的两种模式:绝对模式和相对模式

2、相关命令例:chmod a-r test1.txt

三、其他

1、su相关命令:

2、mkdir相关命令

3、文件执行相关命令


一、权限值与释义-RWX

权限值

1、文件和目录的各权限意义不同

R(读):文件为看文件中的具体内容(文字或编码,用“cat”);目录为看其目录中的具体内容(文件或目录,用“ls”)(而不能看目录内所含文件的内容。虽课程未讲,但推测应该也不能看该目录内所含目录的内容——经验证,果真)

W(写):文件上则可modify(修为);目录上则可create和delete(增删)

X(执行):文件上则可运行(如program或script,程序或脚本);目录上则可跳转到目录内(即cd)。注意若目录只有X权限而无R权限,则可移动到该目录下,而不可查看目录中的内容。

2、新创文件权限默认创建者所属

为何新创建的文件的用户与组owner都是root,因为这是root创建的文件,故用户owner为root,而用户的主要(primary)组成为其组owner,亦即root。同理若是有用户“david”所创建,则二者值默认为“david”。 

二、权限更改与模式

1、chmod的两种模式:绝对模式和相对模式

绝对模式使用绝对数值,如chmod 751 file1。三个数字分别对应user、group、others的权限值的总和,即“rwx-读写执行-421”。

相对模式,对u(user)、g(group)、o(others)或a(all,以上三者所有)使用“+、-、=”后跟具体的权限,进行权限的增删设定。具例见下二则:

2、相关命令例:chmod a-r test1.txt

删除了所有人的“r”权限。使用chmod a+r test1.txt可加回去(a即all,代表所有,三类权限所属)

  

三、其他

1、su相关命令:

使用“su -”可打开root shell,使用“su - james”(james同david一样为账户名)可打开james的shell。

2、mkdir相关命令

mkdir的选项-p可创建包含父目录的子目录,如下:

3、文件执行相关命令

./executablefile,在linux上执行本地路径中的文件:

注意,不可直接使用文件名,而是要在文件前加上“./”

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值