文件属性查看 所有人所有组管理 权限管理 访问控制

本文介绍了Linux系统中文件的属性查看,包括ls -l命令的解析,详细讲解了文件的所有人、所有组以及权限的含义。同时,讨论了如何通过chown和chgrp命令更改文件所有者和组,以及chmod命令的使用来修改文件权限。此外,还提到了umask系统保留权限的设定,以及特殊权限如sticky位、sgid和suid的概念和应用。最后,文章探讨了ACL(访问控制列表)在文件权限管理中的作用和使用方法。
摘要由CSDN通过智能技术生成
文件属性查看
ls -l filename
-      rw-      rw-     r--      1     kiosk     kiosk     0   Oct 2 17:05     file
[1]    [2]                                  [3]      [4]     [5]       [6]      [7]              [8]

[1]        ##文件类型
-        #普通文件
d        #目录
s        #socket套接子
l        #软链接
p        #管道
c        #字符设备
b        #块设备

[2]        ##读写权限
rw-|rw-|r--
 @   $   *

@        #文件拥有者对文件能做的动作
$        #文件所在组的组成员能对文件做的动作
*        #其他人对与文件能做的动作

[3]        #文件内容被系统记录的次数

[4]        #文件拥有者
[5]        #文件所在组
[6]        #文件大小
[7]        #文件最后一次被更改的时进
[8]        #文件名称

例如下图创建文件file

对file进行ls -l 命令    显示如下


读写权限分别为读r写w记录x

”1”:
对文件:文件内容被系统记录的次数

对目录:目录中文件属性的字节数(子目录的个数)

第一个root

文件所有人

第二个root

文件所有组

0

文件内容的大小

Apr 10 10:13

文件最后一次被修改的时间

file

文件名

查看目录属性

ls -ld    directoy


d   rwxr-xr-x     3     kiosk kiosk  33     Aug 27 09:47         directory
[1]    [2]           [3]        [4]    [5]      [6]                [7]                  [8]

[1]        ##类型
[2]        ##权限
[3]        ##子目录个数
[4]        ##目录拥有者
[5]        ##目录所在组
[6]        ##目录中内容的属性的大小
[7]        ##目录中文件增加或减少或被更名的时间

[8]        ##目录名称






文件用户组的更改

chown    user name                     file|dir      ##更改文件所有人

chgrp    组名称        文件    ##更改文件所有组

chown     username.groupname        file|dir     ##更改所有人所有组
chown -R 用户        目录    ##更改目录本身以及目录中的子文件的所有人

chgrp -R 组名        目录    ##更改目录本身以及目录中的子文件的所有组



此处运用一个监视命令,可以更清楚看到文件用户组的更改

watch  -n 2 ls -lR 目录/文件

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值