Linux中的3种身份:1. owner(文件所有者)

2. group(用户组)

3. others(其他)

Linux中的3中权限:1. r(可读)

2. w(可写)

3. x(可执行)

* 所有系统上的账号与一般身份用户,还有root的相关信息,都在/etc/passwd文件内;

个人密码则记录在/etc/shadow文件下;

Linux所有的组名都记录在/etc/group内。

ls命令,用来查看文件,包括文件的文件名与相关属性

ls -al命令,可以列出所有的文件详细的权限与属性,同时也包括隐藏文件(文件名的第一个字符为“.”的文件)

文件属性图如下所示:

第一列,包括了10个字符

第1个字符,文件类型:1. [d],目录

2. [-],文件

3. [l],连接文件

4. [b],可供存储的接口设备

5. [c],串行端口设备,eg. 键盘、鼠标等

第2-4个字符,文件所有者

第5-7个字符,文件所属用户组

第8-10个字符,其他人

chgrp命令,改变文件所属用户组

* 要被改变的组名必须在/etc/group文件内存才行

chown命令,改变文件所有者

* 用户必须是已存在于系统中的账号,也就是在/etc/passwd这个文件中有记录的用户名称才能改变

chmod命令,改变权限

1. 数字类型

(1)r: 4

(2)w: 2

(3)x: 1

eg. -rwxrwx---

owner = 4+2+1 = 7

group = 4+2+1 = 7

others = 0+0+0 = 0

chmod 770 filename

2. 字符类型

chmod  u,g,r,a  +,-,=  r,w,x 文件或目录

eg. -rwxr-xr-x

chmod u=rwx,go=rx filename

chmod a+w filename    // 每个人均增加w属性

chmod a-x filename     // 每个人都去除x属性

注:(1)Linux下,文件是否能被执行,不是由扩展名决定的,而是由是否具有“x”这个权限决定的。

(2)能不能进入某一个目录,只与该目录的“x”权限有关。

Linux之文件属性、权限的更多相关文章

  1. Linux 改变文件属性与权限

    常用的修改文件组或文件的命令有三个:chgrp.chown.chmod. 1 chgrp 改变文件所属的用户组 改变一个文件的用户组直接以chgrp来改变即可,这个命令时change group 的简 ...

  2. linux系统文件属性及企业精典故障案例

    linux系统文件属性: [root@nginx_back ~]# stat keepalived-1.2.7.tar.gz 查看文件属性 File: "keepalived-1.2.7.t ...

  3. linux下的权限控制

    终于还是要弄服务器了,这是多年前用fedora的时候整理的,也贴出来,顺便也再复习一下. 先来了解一下文件属性,在shell环境里输入:ls -l 可以查看当前目录文件.如:drwxr-xr-x. 1 ...

  4. Linux 下的权限改变与目录配置

    Linux 下的权限改变与目录配置 ./代表本目录的意思. (1):用户与用户组, 1:文件所有者,文件被某一用户所有 2:用户组:    对文件给与一个或者多个用户权限配置 3:其它人: (2):l ...

  5. Linux 用户及权限详解

    Linux 用户及权限详解 用户 , 组 ,权限 安全上下文(secure context): 权限: r,w,x 文件: r : 可读,可以使用类似cat 等命令查看文件内容. w : 可写,可以编 ...

  6. 【转】第六章、Linux 的文件权限与目录配置

    原文网址:http://vbird.dic.ksu.edu.tw/linux_basic/0210filepermission.php 最近更新日期:2009/08/18 Linux最优秀的地方之一, ...

  7. 八.linux系统文件属性知识

    1.文件属性权限是12位,现在只看9位,其中每3个一组,为:属主权限.属组权限.其他权限,其中r可读,w可写,x可执行,如图: 2.文件属性之软硬链接   linux系统中有两种链接,为硬链接(ln) ...

  8. 第六章、Linux 的文件权限与目录配置

    第六章.Linux 的文件权限与目录配置 1. 使用者与群组 2. Linux文件权限概念 2.1 Linux文件属性 2.2 如何改变文件属性与权限: chgrp, chown, chmod 2.3 ...

  9. linux初学者-文件权限

    linux初学者-文件权限 lunix系统都是以文件的形式存在,自然而然的就会要求不同的用户拥有不同的权限,这也是系统能够运行的根本保证,下文将对文件的权限管理进行简要的介绍. 1.文件属性的查看 - ...

  10. Linux基础文件权限

    一.基本权限 文件权限设置: 可以赋于某个用户或组 能够以何种方式 访问某个文件 权限对象:属主: u属组: g其他人: o 基本权限类型:读:r 4写:w 2执行: x 1 rwx rw- r-- ...

随机推荐

  1. legend2---开发常用语句

    legend2---开发常用语句 一.总结 一句话总结: 其实敲代码都是很类似的,比如ajax,模型等等,敲代码就是一个由生到熟的过程 1.ajax? $.post("{:url('broa ...

  2. leetcode-mid- math-166. Fraction to Recurring Decimal

    mycode   73.92% 如何判断同号? 1)res = "-" if ((numerator>0) ^ (denominator>0)) else " ...

  3. k8s 添加ingress 暴露服务

    vim file.yaml apiVersion: extensions/v1beta1 kind: Ingress metadata: name: pgadmin labels: k8s-app: ...

  4. 二、启动一款app演示

    一.下载aapt包 1. aapt即Android Asset Packaging Tool,在SDK的build-tools目录下.该工具可以查看apk包名和launcherActivity 2.打 ...

  5. 四、IDEA创建SpringBoot项目

    1.从官网下载之后直接导入IDEA: 下载完成解压之后如下图: IDEA导入该项目: 之后一路next即可 导入成功之后你可能会发现左下角一直有个进度条在进行,傻傻的同学可能以为是在下载jar包,下个 ...

  6. Windows操作路由表

    route print route add 172.17.0.0 mask 255.255.0.0 192.168.99.100 route delete 172.17.0.0 mask 255.25 ...

  7. Vue知识整理15:组件注册

    采用局部注册组件: 将代码放在vue的一个实例中,而不是单列申明.

  8. webpack打包文件解析

    /** * 对于没有代码分割的,webpack会打包生成main.js一个大的自执行函数 * 函数参数是一个对象,键值分别是路径和模块的函数 * 函数内部定义了一些方法,包括__webpack_req ...

  9. 测开之路一百四十六:WTForms之表单应用

    WTForms主要是两个功能:1.生成HTML标签  2.对数据格式进行验证 官网:https://wtforms.readthedocs.io/en/stable/ 这篇介绍用wtform生成htm ...

  10. 2d平台怪物逻辑

    2d来回巡逻 遇到坑会自动转向 可配置单次方向行走的时间,转向等待时间等 using System; using System.Collections; using System.Collection ...