在Linux中,文件有三种权限--可读,可写,可执行。目录也有三种权限--可读,可写,可执行。但是实际上他们有着不同的意义。

对于文件:

可读 :表示可以读取文件里的数据;

可写 :表示可以改变和删除文件; 可执行:表示可以执行该程序。

对于目录:

可读:表示,你可以列出目录中有什么文件;

可写:表示可以在目录中删除和增加文件;

可执行:表示可以列出目录下文件的信息。

参考:http://forums.fedoraforum.org/archive/index.php/t-45213.html

在我们使用ls -l命令时,我们常常可以在每一行的最前列看到类似于: “-rwxr-xr-x 3 ret etc 6743 Nov 9 09:45 atob”的输出,我来解释一下,它有十个字符组成,第一个字符表示文件的性质,“-”表示,这是一般的文件,接着的三个字符“rwx/"表示,文件所有者的权限,这里表示可读“r/",可写“w/",可执行“x/"。接下来的三个字符表示群组成员的权限,这里“r-x/"表示他们可读,和可执行,但是不可写,接下来的三个字符,表示其他人的权限,这里表示可读,和可写。/"ret/"表示文件的所有者,/"etc/"表示了文件所属的群组。当然,如果这行的第一个字符不是“-”,而是“d/"的话,就表示这是一个目录。

当然,一般情况下,虽然,文件或者目录产生时,文件和目录都会有一种缺省的权限模式,不过 我们有些时候需要自己来改变,各种权限,我们要使用的命令有三个。

其中 chown 用来改变文件的所有者(注意,只有root才能执行chown命令) chgrp 用来改变文件所属的群组 chmod 用来改变文件的权限(最为重要)

1、chown的格式是“chown 文件拥有者 文件名”。比如,你想把文件test的所有者改为lib,就这样使用 “chown lib test”

2、chgrp的格式是“chgrp 文件的群组 文件名”。 比如,你想把文件test的群组改为etc,就这样使用 “chgrp etc test”

3、chmod的格式最为复杂,但也最有用,chmod有两种语法:

第一种:符号模式 “chmod 权限对象 运算符 权限 文件名” 其中 “权限对象“ 使用“u,g,o/"三个字符来表示,分别表示/"用户,群组,其他人“, 权限使用“r,w,x/"三个字符表示,“可读,可写,可执行”。运算符使用“+,-”表示增加和去掉。比如这样使用: chmod +x test(给test加入可执行权限) chmod u+x test(只给自己设置可执行权限) chmod ug+rwx test(给自己和群组设置可读,可写,可执行三种权限) chmod -x test(给test去掉可执行权限)

第二种:绝对模式 “chmod 绝对符号 文件名” 这种模式下,用户、群组及其他人分别拥有的三种权限都用数字来表示,具体的是: 用户 群组 其他人 可读 可写 可执行 可读 可写 可执行 可读 可写 可执行 400 200 100 40 20 10 4 2 1 使用那个数字表示开启那个所有者的那种权限,如使用 chmod 400 test,表示开启自己的可读权限,入使用“chmod 777 test”表示开启所有用户的所有权限,你应该想到了,对于每个所有者,权限的数字表示,是加起来的。777中的700=400+200+100 70=40+20+10 ,7= 4+2+1,哈哈懂了吧:)

http://blog.csdn.net/metasearch/article/details/2606901

http://os.51cto.com/art/201003/186949.htm

Linux文件夹执行权限的更多相关文章

  1. linux文件夹 权限为所有用户可 读写

    使用命令: sudo chmod dirname -R

  2. Ubuntu下如何修改文件或者文件夹的权限

    Ubuntu下如何修改文件或者文件夹的权限------chmod的亲身测试   具体原理如下: Linux系统下如何修改文档及文件夹(含子文件夹)权限,我们来看一下.              一 介 ...

  3. linux系统下修改文件夹目录权限

    linux系统下修改文件夹目录权限 文件夹权限问题 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何 ...

  4. Linux中文件夹访问权限不足

    经常操作Linux服务器,远程访问会遇到403问题,本篇讲述nginx下文件权限的修改. 1.命令修改该文件夹的权限 chmod -R 755 /usr/local/....   文件夹的路径 2.修 ...

  5. 修改Linux下的文件以及文件夹的权限

    如何在Linux中管理文件和文件夹的权限? 2014-02-12 10:58 布加迪编译 51CTO 字号:T | T Linux系统有严格的权限管理制度,操作者权限与文件权限不匹配时将无法对文件进行 ...

  6. linux系统下修改文件夹目录权限-chmod

    Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件-文件夹权限.以主文件夹下的一个名 ...

  7. 菜鸟学Linux - 设置文件/文件夹的权限

    在Linux中,我们可以对文件或文件夹设置权限(r,w,x,-).然而,对文件和文件夹的权限设置,具有不同的意义.下面,通过几个例子来了解一下权限的意义所在.在开始之前,我们需要了解几个修改权限的命令 ...

  8. Linux上天之路(九)之文件和文件夹的权限

    主要内容 linux 基本权限 linux特殊权限 linux隐藏权限 linux file ACL 权限 1. Linux的基本权限 使用ls -l filename 命令查看文件或文件夹详细权限 ...

  9. linux 文件夹权限及umask

    先创建一个目录,看看权限: $ ll 总用量 drwxrwxr-x huangxm huangxm 2月 : ./ drwxr-xr-x huangxm huangxm 2月 : ../ drwxrw ...

随机推荐

  1. python 操作 office

    首先介绍下office win32 com接口,这个是MS为自动化提供的操作接口,比如我们打开一个WORD文档,就可以在里面编辑VB脚本,实现我们自己的效果.对于这种一本万利的买卖,Python怎么能 ...

  2. Android Content Provider简介

    Content Provider是Android的四大组件之一,与Activity和Service相同,使用之前需要注册: Android系统中存在大量的应用,当不同的应用程序之间需要共享数据时,可以 ...

  3. HDU 4274 Spy's Work (树 DFS)

    给定N个点,每个点都有一个唯一的前驱结点(点1为大boss),每个点的实际权值是子节点的求和值.现在给出某些点的权值的估算(> , = , < ),问这些估算是否会有冲突,现在保证每个点的 ...

  4. 支持多文件上传,预览,拖拽,基于bootstra的上传插件fileinput 的ajax异步上传

    首先需要导入一些js和css文件 <link href="__PUBLIC__/CSS/bootstrap.css" rel="stylesheet"&g ...

  5. jsp中iframe所包含的页面调用父页面的function方法

    a.jsp中写了注册的Ext窗体loginWindow,也用iframe包含了另一个b.jsp,当在b.jsp中也有点击注册的链接,这时需要用到调用a.jsp中的loginWindow,因为如果你重新 ...

  6. C#生成带项目编号的Word段落

    using System; using Microsoft.Office.Interop.Word; using Word = Microsoft.Office.Interop.Word; names ...

  7. python高级编程之我不测试

    # -*- coding: utf-8 -*-__author__ = 'Administrator'#测试驱动开发(高级编程处学习,第11章)#测试驱动开发也叫TDD, 是制造高质量软件的一种简单技 ...

  8. [IOI1999]花店橱窗布置(DP路径记录)

    题目:[IOI1999]花店橱窗布置 问题编号:496 题目描述 某花店现有F束花,每一束花的品种都不一样,同时至少有同样数量的花瓶,被按顺序摆成一行,花瓶的位置是固定的,从左到右按1到V顺序编号,V ...

  9. 为iPhone6设计自适应布局(一)

    译者的话:本文是自适应布局的巩固篇,所以对布局约束的添加操作步骤等没有详细的说明.如果看着吃力的话请先移步Swift自适应布局(Adaptive Layout)教程. Apple从iOS6加入了Aut ...

  10. Linux查看网络即时网速

    sar -n DEV 1 100 1代表一秒统计并显示一次 100代表统计一百次 使用ntop等工具,就更方便简单了,不过这个更灵活 P.S. sar在sysstat包 来源:http://www.c ...