为所有用户分配只读权限怎么查看权限_第三章 云计算Linux系统配置及服务管理——用户的权限...

f3103504ab8f7d8a36162368ff397483.png

一、基本权限UGO

1.1概述

例如,爱奇艺、腾讯会员,QQ的各种钻的特权,有了这些特权就可以拥有使用其所赋予的某些权力。文件权限设置真实的样子:赋予某个用户或者组能够以何种方式,访问某个文件(图片文件、视频文件、普通文件等)

1.2权限对象

属主:u

属组:g

其他人:o

所有人:a(包含u g o)以上三项都包含

1.3权限类型

读:r=4

写:w=2

执行:x=1

1.4查看权限

a843c525ef0aa6ca96275b94a55debe8.png

[root@localhost ~]# ls -l /root/1.txt

-rw-r--r--. 1 root root 43 7月 24 17:52 /root/1.txt

下面我们分别说下每部分代表什么:

-文件类型

rw-主人的权限,属主

r--属组的权限

r--其他人的权限

.权限的拓展

1文件链接

root文件属主

root文件的属组

43大小

7月 24 17:52文件最后的修改时间

/root/1.txt文件的名和路径

1.5设置权限

1.5.1更改权限

使用符号来更改权限,使用的符号有:u用户、g组、o其他;r读、w写、x执行。

语法:chmod 对象(u/g/o/a) 赋值符(+/-/=)文件类型(r/w/x)

我们可以先来了解下普通文件的基本权限 ,首先,我们可以在/tmp下来建一个文件,因为文件夹tmp是存放临时文件的地方,所以我们可以先临时随便创建一个文件放在tmp里。我们先来到/tmp,输入cd /tmp 回车键现在我们就来到tmp下了,输入touch file13 回车键 然后建立文件file13,然后我们看一下file13的权限了,输入ls -l file13,也可以输入ll file13 回车键执行,这个时候我们可以看到最后一行里面就出现了文件file13的权限。

f457022157fff1ea2f848b2827ada600.png

-rw-r--r--. 1 root root 0 7月 27 19:26 file13

主root:读写 组root:只读 其他人:只读

现在我们来编写一下程序,先进入文件file13里面进行编辑程序。

09302ca5c5ae013f8e301f28218107e4.png

f10a66ce3206685a762012db983df532.png

vim file13 进入后进行编写程序,按i插入,输入完成后,可以按esc键退出 输入 :wq保存退出

程序编写完成后,我们可以增加下执行权限

chmod u+x file1 回车键

3859108240d9c4dc2f1811b428ef692e.png

c7b28a3e2b04cc1d3980ff4554cb2b37.png

65b4ca508966cd3fb032297c624a5ba6.png

如果去除权限,运行就会失败

chmod a=- file1 回车键

我们再运行文件file1就会失败,会显示权限不够

44ff161931fdb248f5da7ac66fddb751.png

1cde125c1857bb44fe96b8f0f6599882.png

1.6使用数字来更改权限

4读 2写 1执行

例如 chmod 644 file1 用数字更改了file1的权限 再来看下更改之后file1的权限

主root读写 组root只读 其他人只读

5ff71edc6cce2da23f165c6d0baefc56.png

1.7更改属主、属组

chown 命令 设置一个文件属于谁

chown 用户名.组名 文件

用chown来改属主、属组

chown user99.hr01 file1

file1现在的属主是user99 属组是hr01

27982ef25ac9651fd0126a0e967b8225.png

1.7.1用chown只改属主 chown user101 file1 后

file1的属主改成了user101

bf5c41c5d77d18643743ec440505738a.png

1.72用chown只改属组 chown .daodaozu file1

改后file1的属组是daodaozu

ca9ef0aa63baf21fab85f704dfb2c192.png

1.73-R 针对目录中所有的文件

chown -R user99.hr dir1/

58a961776f800bf44cfa5cfe13a8189a.png

创建一个文件file22.txt

设置权限属主是user101 读写执行-7

属组是hr01 读写-4

其他人没有权限-0

touch file22.txt

chmod 740 file22.txt

chown user101.hr01 file22.txt

f51d19ec646c14919d27714038383cb2.png

07664bd3ebafcad8f44bad44bd99124e.png

主:读写

组:读

其他:读

ba023b3c5f767c555540b1f664d5456a.png

1.8测试账号

创建三个用户user100、user200、user300 创建一个组hanbaozu

useradd user100

useradd user200

useradd user300

groupadd hanbaozu

把用户user200追加到hanbaozu的权限下

usermod -aG hanbaozu user200

7e6db563b0b416cb815a71b690f91701.png

1.8.1授予文件属主和属组和其他人的权限

主:读写 组:读 其他人:没有权限

f9c878e46a4e39a376667290b0a94ae8.png

1.8.2修改组文件属主和属组

699d4feec1836704f37cb5823323fede.png

测试一下

用user100访问文件、写入文件、执行文件

627dcc847dcc1c0df6f1f7919a0e25a8.png

00ee3bb828fa98b41ae78507e5acd092.png

202f5da38b243bfbd1831234d2fb0e43.png

用hanbaozu成员,访问文件,不可以写和执行

上面我们已经把用户user200追加到hanbaozu里了

c7eb5a35fbb124902be147db81799584.png

7de924e561fe47ccd4c074866dde1915.png

d069af86fe53ded1beea1089295c952d.png

5410a7280b7dab6f30554950491fedd6.png

用其他用户user300,不可访问,不可写入,不可执行

70d853735f39698da18331468e3722c8.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值