Linux文件目录权限

Linux文件目录权限,第1张

Linux中文件目录权限分为三个群组, 拥有者 、 所在群组 、 其他组 ,每个群组可以单独设置 读 、 写 、 执行 三种权限。

一般用3位数字表示,如:777,644,640等

数字的意义就是读写执行三个数字相加得来

解析:

777:所有用户都有读、写、执行权限

644:只有拥有者有读写权限;而属组用户和其他用户只有读权限

640:只有拥有者有读写权限;而属组用户只有读,其他用户无权限

修改权限命令

用符号 *** 作权限

更改Linux文件的拥有者用chown命令(chown就是change owner),chown命令的用法类似于这样:

chown root /home/testfile

上面这条命令就是将/home/testfile的拥有者修改为root用户。

chown还有一个-R选项,对修改目录的拥有者很有用,因为它表示递归修改,就是同时把目录下的子目录的所有文件、目录都修改掉。

如果想修改文件的所属用户组呢,可以用chgrp命令(chgrp是change group的简写),用法和chown类似:

chgrp 用户组 文件路径或文件名

chgrp也有一个-R选项,和chown的-R用法是一样的,都适用于目录。

1、我们先看下当前系统下的用户和组。Whoami 查看当前登陆用户

2Passwd文件存储当前系统所有用户,而组文件/etc/group记录。

3一个用户可以属于多个组,查看用户所属的组,gourps + 用户名

更改linux文件目录\文件拥有者权限

更改文件拥有者 (chown )

[root@linux ~]# chown 账号名称 文件或目录 ,如图把文件fail2ban的所属者改成nginx

改变文件的用户组用命令 chgrp

[root@linux ~]# chgrp 组名 文件或目录

此外还可以通过chown命令

同时修改用户和组, chown 所有者,所属组 文件\目录名

覆盖目录权限

对于目录权限修改之后,默认只是修改当前级别的权限。如果子目录也要递归需要加R参数

Chown -R : 进行递归,连同子目录下的所有文件、目录


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8549417.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存