美文网首页
Linux 的文件权限

Linux 的文件权限

作者: 浅陌_45f3 | 来源:发表于2019-01-24 18:33 被阅读0次

Linux 一般将文件可存取访问的身份分为三个类别,owner(文件所有者)、gruop(用户组)、others(其他人),这三种身份各有 read、write、execute 三种权限,这三种权限可以设置。

权限

read(r): 可读
write(w): 可写
execute(x): 可操作

例:

[root@localhost ~] # ls -al
total 156
drwx- - - - - - 3 root root 4096 Sep 5 10:37 .gconf
-rw- r - - r - - 1 root root 42304 Sep 4 18:26 install.log

第一列代表文件的类型及权限:
第一个位置为文件的类型,常用的为 "d" 代表目录,"-" 代表文件;第2-4位置代表文件所有者的权限;第5-7为用户组的权限;第8-10位为非本组用户的权限。如果又该权限就显示字符,如果没有显示 "-"。

第二列表示有多少文件名连接到此节点:
节点即代表这一类的属性及权限,也就是代表有多少个和这个文件属性及权限相同的文件。

第三列代表这个文件的所有者。

第四列代表这个文件所属的用户组。

第五列代表这个文件的容量大小,默认单位是 B。

第六列代表这个文件的创建日期或者是最近修改日期。

第七列为文件名。
如果文件名之前多一个 ".",代表这个文件为隐藏文件。

修改属性及权限

改变所属用户组:chgrp

[root@localhost ~] # chgrp users install.log
[root@localhost ~] # ls -l
-rw- r - - r - - 1 root users 68495 Jun 25 08:53 install.log

改变文件所有者:chown

[root@localhost ~] # chown bin install.log
[root@localhost ~] # ls -l
-rw- r - - r - - 1 bin users 68495 Jun 25 08:53 install.log

还可以利用 chown 改变用户组

[root@localhost ~] # chown root:root install.log
[root@localhost ~] # ls -l
-rw- r - - r - - 1 root root 68495 Jun 25 08:53 install.log

可以单独改变用户组

[root@localhost ~] # chown .zwy install.log
[root@localhost ~] # ls -l
-rw- r - - r - - 1 root zwy 68495 Jun 25 08:53 install.log

改变权限:chmod

一、数字类型改变权限:
r: 4
w: 2
x:1

例:

[root@localhost ~] # chmod 777 .bashrc

就是将 .bashrc 的权限变为 "-rwxrwxrwx"。

二、符号类型改变权限:
user: u
group: g
other: o

例:

[root@localhost ~] # chmod u=rwx,go=rx .bashrc

就是将 .bashrc 的权限设置为 "-rwxr-xr-x"。

也可以直接用加减号来修改文件的权限。

[root@localhost ~] # chmod +w .bashrc

根据上个例子,这时 .bashrc 的权限修改为 "-rwxrwxrwx"。

目录的权限

r: 可以查询该目录下的文件名结构,如果只有 "r",只能看到文件名。
w: 可以更改目录结构列表。
x: 可以进入该目录。
如果想让某个人浏览目录时,要给他开放 "r" 和 "x" 权限。

相关文章

  • 20170724 文件权限

    概要 linux文件权限linux文件特殊权限ACL 访问控制列表 一、linux文件权限 (一)linux文件属...

  • 文件和目录权限

    1、Linux权限介绍2、Linux文件属性3、如何改变Linux文件属性权限4、新建文件默认权限 1、Linux...

  • 获取文件权限

    检测linux下文件的权限 检测linux下多个文件的权限

  • Linux文件权限管理

    Linux文件权限管理 linux文件属性 改变权限 查看用户组

  • linux 权限不完全指南

    Linux 权限概述 本文主要介绍linux的: 文件权限 目录权限 默认权限 umask 隐藏权限 lsattr...

  • linux文件访问权限

    参考 Linux 简单修改权限命令 Linux权限详解 命令之 chmod:修改权限 Linux命令:修改文件权限...

  • 【目录】Linux命令集合

    1、Linux常用20个命令(for me)2、Linux 文件权限含义解析3、Linux 文件/目录权限命令:c...

  • Linux文章集合

    Linux文件权限

  • Linux 文件普通权限

    一、文件权限10个字符对应类型和权限 二、Linux普通文件和Linux目录读、写、执行权限说明 标注:Linux...

  • Linux文件权限

    本篇文章主要介绍Linux文件的权限 在介绍Linux文件权限之前,首先介绍Linux中几种角色 拥有者(owne...

网友评论

      本文标题:Linux 的文件权限

      本文链接:https://www.haomeiwen.com/subject/gbdujqtx.html