Ubuntu基础练习

一、在opt目录下创建嵌入式目录,用于安装嵌入式框架。所有者为嵌入式部门的领导张总,所属组为嵌入式部门,张总有全部的权限, 部门其他开发有读和执行的权限,其他人只有读的权限。

(1) 创建张总账号 密码123456 赋予sudo权限

sudo adduser zhangzong

sudo usermod -aG zhangzong

(2) 创建嵌入式组

 (3) 创建部门开发人员小张账号 密码123456

sudo adduser xiaozhang

小张不用给sudo权限将他添加到嵌入式组中

sudo usermod -aG qianrushi xiaozhang

(4) 在opt目录下创建嵌入式工作目录

修改对应的所有者和所属组 张总:嵌入式

(5) 目录的权限比较特殊 读和执行的权限必须都有才能进入目录看有哪些文件 所以对于嵌入式目录权限等级应该设为 755

  例如设为754时,对于其他用户zmhzz,此时为嵌入式文件为drwxr-xr--,如果不给x的话是没有权限进入文件夹的,如图,不符合常规

 zhangzong创建一个机密文件在嵌入式文件夹,名为qianrushijimi.txt

 其他用户zmhzz没有权限访问但是可以看见里面有什么文件,不符合要求里的其他用户可读

所以应该改嵌入式文件目录等级为755

改完后其他用户zmhzz也可以进入到嵌入式目录里面看到文件qianrushijimi.txt

张总可以进机密文件写入数据并且执行

 

  

(6)对应目录下的工作文件 应该改为754权限

 作为员工xiaozhang,在嵌入式目录下不能创建文件,没有权限,但是有读和执行权限

 修改工作文件所有者所属组 张总:嵌入式

注意只有root权限才能去修改文件的所有者和所属组 即使是文件的所有者zhangzong也不能修改

这里要将文件所属组改好

 而嵌入式组里有xiaozhang这个人,则可以执行这个文件

xiaozhang@zmhzz-virtual-machine:/opt/qianrushi$ cat /etc/group

 cat指令或者vim可以读这个文件

 注意是只读也不可以编辑,满足要求里部门其他开发有读和执行的权限

 对于其他用户只能看不能执行

 

二、在opt目录下创建bigdata目录,用于大数据框架的安装。所有者为大数据部门的王总,所属组为bigdata部门,王总有全部的权限,部门其他人有读写执行权限,其他人没有权限。

 (1) 创建王总账号 密码123456 赋予sudo权限

sudo adduser wangzong

sudo usermod -aG sudo wangzong

(2) 创建小王账号 密码123456

sudo adduser xiaowang

(3) 创建bigdata部门

sudo groupadd bigdata

(4) 添加小王到bigdata部门

sudo usermod -aG bigdata xiaowang

(5) 创建大数据部门工作目录

sudo mkdir bigdata

(6) 修改大数据部门工作目录的所有者和所属组

sudo chown wangzong:bigdata bigdata/

(7) 修改工作目录为对应的权限

chmod 770 bigdata

(8) 创建大数据部门可执行的文件

vim bigdata.txt

(9) 修改文件所有者和所属组

sudo chown wangzong:bigdata bigdata.txt

(10) 修改文件为对应的执行权限

sudo chmod 770 bigdata.txt

(11) 部门人员创建的文件也需要修改对应的组

chown xiaowang:zmhzz xiaowang.txt

(补充) 可以直接将部门人员的主组修改为bigdata 以后创建的文件就不需要再修改对应的所属组了

以上为对了解文件权限的练习笔记。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值