Linux命令

1.修改权限-chmod

基本说明:
通过chmod指令,可以修改文件或者目录的权限

1.1第一种方式:+、-、=变更权限
u:所有者 g:所有组 o:其他人 a:所有人(u、g、o的总和)
1)chmod u=rwx,g=rx,o=x 文件目录名
2)chmod o+w 文件目录名
3)chmod a-x 文件目录名
案例演示:
1)给abc文件的所有者读写执行权限,给所在组读和执行权限,给其他组读执行权限

在这里插入图片描述
2)给abc文件的所有者除去执行的权限,增加组写的权限
在这里插入图片描述
3)给abc文件的所有用户添加读的权限
在这里插入图片描述
1.2 第二种方式,通过数字变更权限
规则:r = 4 w = 2 x = 1 rwx = 7
chmod u=rwx,g=rx,o=x 文件目录名
相当于chmod 751 文件目录名
案例演示:将/home/abc.txt文件的权限修改成rwxr-xr-x,使用给数字的方式实现;
在这里插入图片描述

2修改文件所有者

2.1基本介绍:
chown newowner file 改变文件的所有者
chown newowner:newgroup file 改变用户的所有者和所有组
-R 如果是目录 则使其下所有子文件或目录递归生效

2.2案例演示:
1)请将/home/abc.txt文件的所有者改成tom
chown tom abc.txt
在这里插入图片描述
2)请将/home/kkk 目录下所有的文件和目录的所有者都修改成tom
文件所有者是root
在这里插入图片描述
修改成为tom
在这里插入图片描述

3修改文件所在的组-chgrp

3.1基本介绍
chgrp newgroup file 改变文件的所有组
3.2案例演示:
1)将/home/abc.txt 文件所在的组改成bandit(土匪)
chgrp bandit abc.txt
在这里插入图片描述
2)将/home/kkk目录下所有的文件和目录的所在组都修改成bandit(土匪)
在这里插入图片描述
4.最佳实践-警察和土匪游戏
police,bandit
jack,jerry:警察组
xh,xq:土匪组
1)创建组:
groupadd police
groupadd bandit
2)创建用户
在这里插入图片描述
3)jack创建一个文件,自己可以读写,本组可以读,其他组没有任何权限
创建文件:touch jack01.txt
在这里插入图片描述
在这里插入图片描述
4)jack修改该文件,让其他组可以读,本组人可以读写
在这里插入图片描述
5)xh投靠警察,看看是否可以读写
修改xh的组为police
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

课后练习

1)练习文件权限管理【课堂练习】
建立两个组(神仙,妖怪)
在这里插入图片描述
建4个用户(唐僧,悟空,八戒,沙僧)
在这里插入图片描述
设置密码:
在这里插入图片描述
把悟空、八戒放入妖怪,唐僧,沙僧神仙
在这里插入图片描述
在这里插入图片描述
用悟空建立一个文件,(monkey.java该文件要输出 i am monkey)
在这里插入图片描述
给八戒一个读写的权限
(同一个组,直接改组的权限即可)
在这里插入图片描述
八戒修改monkey.java加入一句话(i am pig)
在这里插入图片描述
唐僧和沙僧对该文件没有权限
在这里插入图片描述
把沙僧放入妖怪组
在这里插入图片描述
让沙僧修改该文件monkey,加入一句化(“我是沙僧,我是妖怪”)
在这里插入图片描述

课后练习2

1.用root用户登录,建立用户mycentos,自己设置密码;
在这里插入图片描述
2.用mycentos登录,在主目录下建立目录 test/t11/t1
在这里插入图片描述
3)在t1中建立一个文本文件aa,用vi编辑其内容为ls -al
在这里插入图片描述
4)改变aa的权限为可执行文件运行该文件./aa
在这里插入图片描述
在这里插入图片描述
5)删除新建的目录test/t11/t1
在这里插入图片描述
6)删除用户mycentos及其目录中的内容
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值