ubuntu学习19.12.16组管理、权限管理

组管理介绍

在linux系统中,每一个文件都有它自己的所有者(用户)、所在组(默认是所有者所在的组)、其他组(不包含所在组的所有组)、改变用户所在组。

文件、目录的所有者

谁创建了文件,谁就是这个文件的所有者

查看文件的所有者

ls -ahl:查看文件的所有者。
案例:新建一个组police,在该组中创建用户tom,tom用户创建一个文件叫ok.txt,即可通过该指令查看ok.txt的所有者以及所在组

修改文件的所有者

chown 用户名 文件名:修改文件的所有者
chown 用户名:组名 文件名:修改文件的所有者和所在组
-r:如果是目录,则使下面的所有文件和目录递归生效
案例:使用root创建一个文件appe.txt,将该文件的所有者改成tom,即可通过chown tom apple.txt指令实现

查看文件的所在组

当用户创建一个文件后,默认这个文件所在的组就是该用户所在的组
ls -ahl:查看文件的所在组

修改文件的所在组

chgrp 组名 文件:修改文件的所在组
案例:使用root用户创建一个文件,则这个文件默认属于root组,通过该命令将文件修改到police组

其他组

除去所有者和所在组,剩余的所有用户和组都是其他组

改变用户的所在组

使用root权限可以改变用户所在的组
usermod -g 组名 用户名 改变用户所在组
usermod -d 目录 用户名改变用户所在目录

权限管理介绍

权限指的是文件和目录的权限
图解
在这里插入图片描述
第一部分:即第一个字符,表示文件类型
-:表示普通文件
d:表示是个目录
l:软链接
c:字符设备(如:鼠标、键盘)
b:块设备(如:硬盘)
第二部分:即第2、3、4个字符,表示文件所有者拥有的权限
r:读
w:写
-:没有权限
x:可执行
第三部分:即第5、6、7个字符,表示文件所在组的用户拥有的权限
r:读
w:写
-:没有权限
第四部分:即第8、9、10个字符,表示其他组的用户拥有的权限
r:读
w:写
-:没有权限
第五部分:即第11个字符,
若查看的是文件,且该字符为1,那么这个1表示硬链接
若查看的是目录,那么这个数字表示的是该目录下有多少个子目录

rwx作用

rwx作用在文件上,表示可以对该文件进行读、写、执行,**注意:**不一定可以删除该文件,因为删除该文件是对该文件目录的写操作
rwx作用在目录上,表示可以对该目录里面的内容进行创建、删除、重命名、可以进入该目录
r=4,w=2,x=1 因此rwx也可以用 7来表示

修改权限

通过chmod指令,修改文件或目录的权限

第一种方式:+、-、=变更权限

u:所有者、g:所在组、o:其他组、a:所有人
chmod u=rwx g=rx o=x 文件/目录名:针对该文件/目录设置权限
chmod o+w 文件/目录名:针对该文件/目录,给其他组增加权限
chmod a-x 文件/目录名:针对该文件/目录,给所有人移除执行权限

第二种方式:通过数字变更权限

r=4,w=2, x=1 , rwx=4+2+1=7
chmod u=rwx,g=rx,o=r 文件/目录名
相当于
chmod 754 文件/目录名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

理想万岁万万岁

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

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

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

打赏作者

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

抵扣说明:

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

余额充值