linux9查看文件权限,《Linux查看文件/文件夹权限,并修改权限》

相关的实现命令:

1. 文件权限

使用ls -l查看文件或文件夹的权限后,会出现10个字符的字符串。例如drwxr-xr-x,具体的含义如下:

Type:d,User:rwx,Group:r-x,Others:r-x。其中,r:read, w:write, x:execute(执行)。

(1)Type: 有很多种。最常见的是:-表示文件,d表示文件夹。

(2)User: 占三个空,表明使用User的身份可以做什么处理。一般就是指你,这个正在使用电脑的人。其中,r:能读,w:能写,x:能执行,-:不能完成某个操作。

(3)Group: 一个 Group 里可能有一个或多个user, 这些权限的样式和User一样。它是一个User的集合。一般来说,像一个企业部门的电脑,都可以放在一个Group 里,

分享了一些共享文件和权限。

(4)Others: 除了 User 和 Group 以外的人的权限。

2. 修改权限

chmod修改权限:chmod [谁][怎么修改] [哪个文件]

例如:

chmod u+r t1.py

(1)[谁]

u: 对于 User 修改

g: 对于 Group 修改

o: 对于 Others 修改

a: (all) 对于所有人修改

(2)[怎么修改]

+,-,=:加上,减掉,等于某些权限

可以使用r,w,x 或者将多种权限组合在一起,比如 rx。

(3)[哪个文件]

施加操作的文件, 可以为多个。例如:

-rw----r-- 1 hadoop cc 80 Oct 12 09:57 t2.py

进行如下操作:

chmod u-r t2.py

ls -l t2.py

结果是:

--w----r-- 1 hadoop cc 80 Oct 12 09:57 t2.py

如果t.py文件没有x权限,可以在terminal执行:

python3 t.py

结果是:

This is a Python script!

如果有x(可执行权限),可在这个 Python 脚本的开头(用nano打开)加一句话:

#!/usr/bin/python3   #这句话是为了告诉你的电脑执行这个文件的时候用什么来加载

之后在terminal中执行:

./t.py

结果是:

This is a Python script!

注:

chown -R hadoop:hadoop ./spark # hadoop是当前登录Linux系统的用户名,把当前目录下的spark子目录的所有权限,赋予给用户hadoop。

标签:文件,Group,py,hadoop,文件夹,User,Linux,权限

来源: https://www.cnblogs.com/luckylele/p/11939046.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值