zoukankan      html  css  js  c++  java
  • Linux 文件权限

    drwxr-xr-x 11 liuchenglong staff 374B 3 25 09:33 package

    Linux 的文件管理和 Windows 有很大的不同,很多细节不去学习都很难去明白,但其实它们都是纸老虎,只要稍微加以学习就可以掌握,今天学会的是 Linux 的文件权限,记录一下以备不时之需。

    说起权限就必须要说一下用户组的概念,Linux 是一个多用户的操作系统,在 Linux 下,每一个用户都属于一个组,非当前用户就属于其他组,那么一个文件就对应着三种权限——所有者、所在组和其他组。

    使用 ls -ahl 可以查看当前路径下文件的详细信息。其中
    drwxr-xr-x 表示不同的用户可以对这个文件、文件夹或链接的操作
    第一个字符 代表文件(-)、目录(d) 或者 链接(l)
    后面每三个一组,分别代表当前用户,当前组和其他组。
    r: 读
    w: 写
    x: 执行
    除了用 rwx 来表示读、写和执行外,还可以用数字来表示,r=4,w=2,x=1。

    11 表示链接的文件数

    LiuChenglong 表示用户

    staff 表示用户所在组

    374B 表示文件或文件夹大小

    3 25 09:33 表示最后修改日期

    package 表示文件或者文件夹的名字

    修改权限命令

    既然有文件权限,那么自然就有命令可以修改文件的权限。在 Linux 中使用 chmod 命令来修改文件或者是文件夹的权限。
    前面说到读、写和执行可以用数字表示,那么赋予权限的时候最方便的做法就是使用数字之和来表示权限。
    chmod 766 name 表示对名为 name 的文件或文件夹赋予 rwxrw-rw- 的权限

    当然也有复杂的用法,比如使用 u g o a 来表示当前用户,当前组,其他组和所有用户,使用 + - = 表示加入权限,出去权限和设置权限。
    chmod u=rwx,g+w,o-w name 表示给当前用户赋予读、写和执行权限,为当前组用户添加写权限,为其他组用户去除写权限。

    本文由个人 hexo 博客 co2fe.com 迁移
    date: 2017-03-28 20:51:39

  • 相关阅读:
    常用字段类型
    触发事件中的sender
    $符号基本用法$() ${} $(())
    expect语法
    apt 和 apt-get的区别
    python字符串中 r'', b'', u'', f'' 的含义
    linux正则表达式
    Linux下apt-get命令详解(安装、卸载、更新、查询软件包)
    创建linux service服务
    Ubuntu下deb包的解包、打包
  • 原文地址:https://www.cnblogs.com/manastudent/p/10190824.html
Copyright © 2011-2022 走看看