linux文件权限学习

来源:互联网 发布:逆袭网络剧百度云 编辑:程序博客网 时间:2024/06/05 10:39

1、首先使用ls -al查看文件的文件


以1.text.txt为例:

-rwxr--r--:-代表文件,前三个rwx代表拥有者可读、写、执行,第二个-r-:代表拥有者所在的群组中的其他成员可读、不可写和执行,第三个r--代表others可读、不可写和执行

1:代表连接数

www:代表拥有者

www:代表所在群组

0:文件大小

Nov 29 14:59:代表最近被修改的时间

1.text.txt:文件名

补充:第一个字母为d,代表文件,最后一列文件名前有.,代表隐藏文件(-a可查看,不使用a不可查看)


思考1:

若text1、text2同属于group这个组,指出下面这个文件的拥有者以及相关权限

-rwxr-xr-- 1 text group 4099 Dec 1 11:20 1.txt
答: 这个文件的拥有者是text,具有可读可写可执行的权限,所属的组为group,其组内的用户text1、text2所拥有的权限为可读可写不可执行,而不属于这个组的用户可读不可执行。


思考2:

下面是一个目录,请问group组内的成员,以及others是否可以进入该目录

drwxr-xr-- 1 text group 23674 Dec 1 11:20 www
答:(1)此目录的拥有者可做任何操作

       (2)组内的成员如text1、text2,可以进入此目录,但不能有写入的操作

       (3)不属于组内的成员others,只有读的权限,不能进入此目录

2、改变文件的属性

(1)改变文件所属的组

     用法:chgrp + 组名 + 文件名

(2)改变文件所属的拥有者

     用法:chown + 拥有者 + 文件名

     若加-R:目录及以下的子目录的拥有者全会改变


3、改变文件的权限

  可以使用数字代表权限,权限和数字的对照表: r:4       w:2       x:1

  用法:chmod + 数字 + 文件名

  

  只改变拥有者的权限:

  用法:chmod + u=rwx + 文件名

  

  改变群组的权限加g,改变others的权限加o,步骤类似



原创粉丝点击