【大数据技术应用实战】【基础课程一 Linux操作系统】Linux基本命令 八、权限相关命令

chmod :更改文件权限
chown :更改文件所有者
chgrp :更改文件所属群组

常用的选项是 -r,它的作用是把用户的主目录一起删除。

 

属性

文件类型

-

普通文件

d

目录文件

l

链接文件

c

字符设备文件

b

块设备文件

 1 为:代表这个文件名为目录或档案,本例中为档案(-)

234 为:拥有者的权限,本例中为可读、可写、可执行(rwx)

567 为:同群组用户权力,本例中为可读可执行(rx)

890 为:其他用户权力,本例中为可读(r)

同时需要注意,rwx 所在的位置是不会改变的,有该权限就会显示字符,没有该权限就变成减 号(-)就是了

chmod:改变文件权限

二进制

文件模式

    值

二进制

文件模式

0

000

---

4

100

r--

1

001

--x

5

101

r-x

2

010

-w-

6

110

rw-

3

011

-wx

7

111

rwx

符号

含义

符号

功能

u

user,所有者

u+x

对所有者添加执行权限

g

group,所属群组

u-x

对所有者删除执行权限

o

other,其他用户

+x

等价于a+x

a

all,所有用户

u-x,go=r

?(学员自己思考)

 

 chown:改变文件所有者及所属群组

命令

功能

chown fansy ls.txt

ls.txt文件的所有者从当前用户改为fansy

chown fansy:group1 ls.txt

ls.txt文件的所有者从当前用户改为fansy,并把所属群组更改为group1

chown :group2 ls.txt

ls.txt所属群组改为group2,所有者不变

chown fansy: ls.txt

把文件所有者改为fansy,组改为fansy所属组

 chgrp:将每个指定文件的所属组设置为指定值。如果使用 --reference,则将每个文件的所属组设置为与指定参考文件相同。

命令

功能

chgrp  dba log1

log1的所属组修改为dba

chgrp -v  dba log1

修改并显示处理的文件信息

chgrp  -Rv dba dir1

递归修改所有目录下的文件

chgrp  -v --reference=log1 log2

log2的所属组改为和log1一样

动手做一做:

1. 建立用户组 group1 group2
2. 建立用户 user1,user2 ,其中 user1 属于 group1, user2 属于 group2;
3. /home 目录下建立 dir1 目录 ; 在其下建立 group1_file.txt ,其所属群组为 group1
4. 在用户 user1 的家目录建立 u1_file.txt ,内容为 user1' file
5. 在用户 user2 的家目录建立 u2_file.txt ,内容为 user2' file
6. 用户 user1 修改 group_file.txt ,添加内容为 user1 edited;
7. 用户 user2 修改 u1_file.txt ,添加内容为 user2 edited user1’file;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一枚铜钱⊙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值