linux 权限_2、Linux 用户权限学习笔记

1db050f8445b5d64329d300b0f07a1e8.gif

一、Linux 用户权限

在linux操作系统中,root的权限是最高的,能执行任何命令和操作。

在系统中,通过UID来区分用户的权限级别,UID等于 0,表示此用户具有最高权限,也就是管理员。其它的用户UID依次增加,通过/etc/passwd 用户密码文件可以查看到每个用户的独立UID。

每一个文件或目录的权限,都包含一个用户权限,一个组的权限,其他人权限。

1、第一个root表示该文件所有者是root用户,第二个root代表该文件所属的组为root组,其他人用户默认不标出显示。

ls -l test.txt ——功能是:ls -l 查看 test.txt 文件或目录的权限

-rw-r--r--. 1rootroot40 Mar 15 12:44 test.txt

例图:

6bb758d2ec1a2c43769c9458afe17d10.png

2、每个Linux 文件具有四种访问权限:可读(r)、可写(w)、可执行(x)和无权限(-)。

ls -l 命令查看某个文件或目录的权限,它以显示数据的第一个字段为准,第一个字段由10个字符组成。

例图:

35d4fe5eb10564d85840e9c0925c200d.png

-rw-r--r--. 1 root root 40 Mar 15 12:44 test.txt

第一位表示文件类型,- 表示文件,d 表示目录,后面每三位为一组。

第一组:2-4位表示文件所有者的权限,即用户 user 权限,简称:u ;

第二组:5-7位表示文件所有者所属组成员的权限,group 权限,简称:g ;

第三组:8-10位表示所有者所属组之外(其他人)的用户的权限,other 权限,简称:o ;

-rw-r--r--. 1 root root 40 Mar 15 12:44 test.txt

从上面 test.txt 文件可以看出文件对应的权限为:root用户具有读和写的权限,root组具有读的权限,其他人具有读的权限。

3、给某个文件进行授权

命令:chmod

chmod ——功能是:可以更改文件权限。

3-1、我们要其他人用户添加一个可写入的权限,如何添加呢?

如下:

chmod o+w test.txt

81c1791ebdaad6bdf0efe78474efa416.png

以上图可以看出:第三组其他人用户(简称:o)多了一个 w 可写入的权限。

3-2、再如:user 用户添加 一个可执行(x)权限

chmod u+x test.txt

90433fbcb11370b3f0d0fe31e69839ab.png

以上图可以看出:第一组user 用户(简称:u)多了一个 x 可执行的权限。

3-3、若需要去掉该有的权限,可以如下:

chmod u-x test.txt

chmod o-w test.txt

e357da9e05fc3021e31e096fe3d57e2a.png

以上图可以看出:第一组user 用户(简称:u)去掉一个 x 可执行的权限,第三组其他人用户(other用户 简称:o)去掉一个 w 可写入的权限。

3-4、为了能更简单快捷的使用和熟悉权限,rwx 访问权限可以用数字来表示,分别为:r (4)、w(2)、x(1) 。

如何运用数字表示来修改权限呢?

如:我们需要修改root用户有rwx 访问权限,那么:

r (4)+w(2)+x(1)=rwx(7)

r (4)+w(2)=rw(6)

r (4)+x(1)=rx(5)

注:一个数字表示修改一组的访问权限,765 修改表示 第一组为:rwx,第二组为:rw-,第三组为:r-x 。

chmod 765 test.txt

da84b0bd61a875242a630eaf30a5b0ba.png

第一组、二组、三组分别为:- rwx rw- r-x

5e33c76e9f292df0880b5474035bfbb2.png

以上便是这三种权限的修改

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值