cabbage linux 学习之路基础篇之文件权限

本文介绍了Linux系统的文件权限管理机制,包括文件属性、权限类别及如何使用ls、chgrp、chown和chmod命令来查看和修改文件权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    Linux是一个多用户多任务的操作系统,因此可能有多人同时使用这部主机,为了让各个用户具
有较安全的管理机制,因此文件的权限就变得很重要了。Linux一般将文件存取的用户分为三类。分
别是 owner/group/other 即文件的属主/属组/其他用户。且各有read/write/excute 等权限。

    想要了解Linux文件的属性,需要使用命令:ls -l。执行完该条命令,将显示文件的详细信息,
如示例:drwxr-xr-- 3 root root 4903 Apr 16 17:20 Desktop 该信息共分为7段,
         [   1  ] [2][3]  [4]  [5]   [   6    ]    [7]
 各段表示信息为:
                1、文件属性段:drwxr--r-x。
                    该段也分四段,开头一个字符表示文件类型,常用字符有:-,d,l,c,b,p,s等。
                    表示含义为:- :表示普通文件,如文本,网页等。
                                d :表示目录文件,示例即为一个目录文件。
                                l :表示符号连接文件(软连接)。
                                c :字符设备文件,例如键盘,鼠标。
                                b : 块设备文件,例如磁盘。
                                p :管道设备文件。
                                s :socket 套接字文件
                    接下来的属性三个一组,分为三组,均为[rwx]组合,其中,r代表可读,w代表
                    可写,x代表可执行(excute):
                         第一组为属主的权限,以示例为例,该文件的属主拥有读、写、执行权限
                         第二组为属组的权限,以示例为例,该文件的属组拥有读、执行权限。
                         第三组为其他用户权限,示例中素,其他用户对该文件拥有读权限。
                    注释:需要特别注意x在目录文件中的不同,如果想要开放目录的话,放开目录
                          的x属性。
                2、文件的硬连接数
                3、文件的属主
                4、文件的属组
                5、文件的大小
                6、文件的最近修改日期
                7、文件的文件名
               
更改文件权限命令
    1、改变文件所属用户组命令:chgrp
                         语法:chgrp [option]... group file ...
                               chgrp [option]... --reference=rfile file...
                         选项:-R :进行递归更改,即连同子目录下的所有文件爱你,
                             目录都更新成这个用户组。常常用在更改某一目录的情况
                              --referernce: 参照一个源文件rflie,更改目的文件的属性
    2、改变文件所属用户主命令:chown
                         语法:chown [option]... [owner][:[group]]  file...
                               chown [option]... --refenrence=rfile file...
                         选项:-R :递归修改
                               --refemremce 参照rfile 修改目标file
                              
    3、改变文件的属性命令:chmod
                         语法:chmod [option]...
                               chmod [option]... octal-mode file...      八进制模式
                               chmod [option]... -reference=rfile file... 参照模式
            
                            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值