Linux基础(二)-权限管理

2022-09-17  本文已影响0人  小雅鑫语

列出目录的内容:ls

ls常用指令

如:列出当前目录中所有以“t”开头的目录的详细内容

ls -l t*

获取文件的状态信息:stat

语法:

stat [文件或目录]
stat命令输出

文件访问权限

用户控制一个给定的文件或目录的访问程度,使得一个文件或目录有读、写及执行权限:

查看文件权限

修改文件权限:chmod

字母 说明

r 读取权限,数字代号为 “4”
w 写入权限,数字代号为 “2”
x 执行权限,数字代号为 “1”

chmod 777 file:所有用户拥有读、写、执行权限

注意:如果想递归所有目录加上相同权限,需要加上参数“ -R ”。 如:chmod 777 test/ -R 递归 test 目录下所有文件加 777 权限。

修改文件所有者:chown(hange owner)

使用权限 : root
将文件 file1.txt 的拥有者设为 runoob,群体的使用者 runoobgroup :

chown runoob:runoobgroup file1.txt

修改文件所属组:chgrp(hange group)

实例1:改变文件的群组属性

[root@localhost test]# ll
---xrw-r-- 1 root root 302108 11-13 06:03 log2012.log
[root@localhost test]# chgrp -v bin log2012.log

"log2012.log" 的所属组已更改为 bin:

[root@localhost test]# ll
---xrw-r-- 1 root bin  302108 11-13 06:03 log2012.log

实例2:根据指定文件改变文件的群组属性

[root@localhost test]# ll
---xrw-r-- 1 root bin  302108 11-13 06:03 log2012.log
-rw-r--r-- 1 root root     61 11-13 06:03 log2013.log
[root@localhost test]#  chgrp --reference=log2012.log log2013.log 

使得文件 log2013.log 的群组属性和参考文件 log2012.log 的群组属性相同:

[root@localhost test]# ll
---xrw-r-- 1 root bin  302108 11-13 06:03 log2012.log
-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log
上一篇下一篇

猜你喜欢

热点阅读