`

(汇总)linux文件权限

 
阅读更多

 有关文件权限的命令有三种

chgrp: Chgrp命令就是change group的缩写!要被改变的组名必须要在/etc/group文件内存在才行

命令参数:

         必要参数:

              -c 当发生改变时输出调试信息

              -f 不显示错误信息

              -R 处理指定目录以及其子目录下的所有文件

              -v 运行时显示详细的处理信息

              --dereference 作用于符号链接的指向,而不是符号链接本身

              --no-dereference 作用于符号链接本身

        选择参数:

             --reference=<文件或者目录>

             --help 显示帮助信息

             --version 显示版本信息

原文地址:http://www.cnblogs.com/peida/archive/2012/12/03/2799003.html实例

        chown [选项]... [所有者][:[组]] 文件...通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。

chown mail:mail log2012.log

 

必要参数:

 

    -c 显示更改的部分的信息

 

    -f 忽略错误信息

 

    -h 修复符号链接

 

    -R 处理指定目录以及其子目录下的所有文件

 

    -v 显示详细的处理信息

 

    -deference 作用于符号链接的指向,而不是链接文件本身

 

  选择参数:

 

    --reference=<目录或文件> 把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组

 

    --from=<当前用户:当前群组> 只有当前用户和群组跟指定的用户和群组相同时才进行改变

 

    --help 显示帮助信息

 

    --version 显示版本信息

原文地址:http://www.cnblogs.com/peida/archive/2012/12/04/2800684.html实例

 

 

 一、Linux文件权限

    每个Linux文件具有四种访问权限:可读(r)、可写(w)、可执行(x)和无权限(-)。
    利用ls -l命令可以看到某个文件或目录的权限,它以显示数据的第一个字段为
    准。第一个字段由10个字符组成,如下:
        -rwxr-xr-x
    第一位表示文件类型,-表示文件,d表示目录
    2-4位表示文件所有者的权限,u权限
    5-7位表示文件所有者所属组成员的权限,g权限
    8-10位表示所有者所属组之外的用户的权限,o权限   
    2-10位的权限总和有时称为a权限

    以上例子中,表示这是一个文件(非目录),文件所有者具有读、写和执行的权限,
    所有者所属组成员和所属组之外的用户具有读和执行的权限而没有写的权限。

    二、文件权限修改----chmod
    1. 用数字表示法修改权限
    所谓数字表示法,是指将r、w和x分别用4、2、1来代表,没有授予权限的则为0,
    然后把权限相加,如下
   

 原始权限  转换为数字  数字表示法
 rwxrwxr-x  (421)(421)(401)  775
 rwxr-xr-x  (421)(401)(401)  755


    修改权限的例子:将文件test的权限修改为所有者和组成员具有读写的权限,其他
    人只有读权限
         chmod 664 test

    2. 用文本表示法修改权限
    文本表示法用4个字母表示不同的用户:
    u:所有者
    g:组成员
    o:其他成员
    a:所有人
    权限仍用r、w和x表示

    和数字表示法不同,文本表示法不仅可以重新指定权限,也可以在原来权限的基础上
    增加或减少权限,如下:
    =:重新制定权限
    -:对目前的设置减少权限
    +:对目前的设置增加权限

    例子:讲上述例子中,所有者加上执行权限,组成员减少执行权限,其他成员设置为
    执行权限,执行以下命令
    chmod u+x,g-x,o=x test
    
    注意:逗号前后不能有空格

    三、目录权限
    目录权限的修改和文件权限修改不同,只是四种权限代表的含义如下:
    r:可列出目录中的内容
    w:可在目录中创建、删除和修改文件
    x:可以使用cd命令切换到此目录
    -:没有任何此目录的访问权限

    注意:目录可以使用通配符"*"来表示目录中的所有文件,如将/test目录中的所有文件
    的权限设置为任何人都可以读写
        chmod 666 /test/*

    四、指定文件的默认权限掩码-----umask
    权限掩码有4个八进制的数字组成,讲现有的权限减掉权限掩码后,即可产生此文件建立
    时的默认权限。
    一般来说,新建文件的默认值是0666,新建目录的默认值是0777,如果将全线掩码设置
    为0002,则每个新建文件的默认权限为0666-0002=0664,而目录的默认权限则为775。
    可以直接输入umask命令来检查目前的默认权限掩码,或输入"umask 权限掩码"来指定默
    认权限掩码。
    用umask的方式指定默认权限掩码,可以避免添加访问权限过大的文件或目录。

 

 原文地址:http://dhjboy.blog.hexun.com/28912287_d.html

 
分享到:
评论

相关推荐

    linux文件共享服务汇总

    Linux 文件共享服务是将Linux系统中的文件和目录暴露给网络中的其他系统,以便进行数据交换和协作。在Linux中,有几种主要的文件共享服务,包括Samba、FTP(使用vsftpd)以及NFS(网络文件系统)。下面将详细介绍...

    Linux面试题大全及答案.pdf

    知识点7:Linux文件权限 Linux系统中,每个文件的权限都用10位表示,并分为四段,其中第一段占1位,表示文件类型,第二段占3位,表示文件所有者对该文件的权限。可以用ls –al命令来观察文件的权限。 知识点8:...

    Linux下查看指定文件夹和文件的大小.docx

    ls 命令也可以用来查看文件的详细信息,例如,使用以下命令可以查看文件的权限、所有者、群组、大小、修改时间等信息: ls -l 四、du 和 df 的区别 du 命令统计文件大小相加,而 df 命令统计数据块使用情况。如果...

    Linux实验手册汇总.pdf

    "Linux实验手册汇总.pdf" 本文档详细记录了Linux实验手册的实验步骤,涵盖了Linux安装、用户简单操作、文件及目录操作、设置文件或目录权限、用户与组高级操作等多个方面。通过这些实验步骤,读者可以熟悉Linux操作...

    Linux 操作系统 汇总

    3. **权限管理**:`chmod`改变文件或目录的权限,`chown`和`chgrp`改变所有者和组。 4. **进程管理**:`ps`查看当前进程,`kill`发送信号终止进程,`nohup`后台运行程序,`top`实时监控系统资源。 5. **网络操作**:...

    linux常用命令含目录操作目录,文件操作命令等等

    Linux 常用命令汇总 Linux 操作系统提供了丰富的命令行工具,帮助用户高效地管理文件、目录和权限。以下是 Linux 中常用的命令,包括目录操作命令、文件操作命令和权限操作命令。 目录操作命令 1. ls 命令:列出...

    Linux大公司笔试面试题及答案汇总

    Linux文件系统 * 在Linux系统中,以文件方式访问设备。 * Linux文件系统中每个文件用i节点来标识。 * 链接分为硬链接和符号链接。 * 超级块包含了i节点表和空闲块表等重要的文件系统信息。 权限和访问控制 * 某...

    linux 初学资料汇总大全

    通过模拟实际场景,如创建文件系统结构、管理用户权限、编写Shell脚本等,可以加深对Linux的理解。Shell脚本是Linux自动化任务的重要工具,通过学习`bash`,你可以编写自己的脚本来实现批量处理、定时任务等功能。 ...

    Linux系统管理:常用命令汇总与操作指南

    内容概要:本文汇总了 Linux 常用命令的分类,包括文件和目录操作、文件查看和编辑、文件权限管理、系统信息查询、网络相关、压缩与解压、搜索、用户管理以及其他实用工具。每个类别下列举了具体命令及其功能,如 cd...

    Linux基础知识汇总

    ### Linux基础知识汇总 #### 一、磁盘管理 **1. 创建LVM逻辑卷** - **步骤1:创建卷组** - 使用`pvcreate /dev/sdb1`创建物理卷。 - 使用`vgcreate vgshare /dev/sdb1`创建卷组`vgshare`。这里假设使用的是`/...

    小徐Linux知识总结简单好用

    7. Linux文件权限介绍:Linux系统中,文件权限是指对文件或目录进行读、写、执行的权限设置。每个文件或目录都有一个权限位,用于表示所有者、所属组和其他用户的权限。 8. Linux常用命令汇总:Linux提供了丰富的...

    常见的linux命令行大全汇总

    13. **chmod**:更改文件或目录的权限,如`chmod 755 file`将文件权限设置为rwxr-xr-x。 14. **chown**/**chgrp**:更改文件或目录的所有者和组,例如`chown user:group file`将file的所有者更改为user,组更改为...

    linux练习.docx

    Linux 文件权限一共 10 位长度,分成四段,第三段表示文件所有者所在组的权限。 8. mkdir 命令的选项 使用 mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是 -p。 9. 文件权限的表示 文件权限...

    linux常用命令大全.pdf

    - `-l`: 以长格式显示文件详细信息,如权限、所有者、大小等。 - `-a`: 显示所有文件,包括那些以`.`开头的隐藏文件。 - `-h`: 以易于阅读的方式显示文件大小(例如,1K、234M、2G等)。 - **pwd**: 显示当前...

    linux面试题汇总

    i节点是Linux文件系统中用于存储文件元数据的数据结构,包括文件的大小、权限、创建时间等信息。每个文件都有一个唯一的i节点号来标识它。 4. **磁盘分区** 全部磁盘块由引导块、专用块、i节点表块和数据存储块...

    linux的各种服务器架设总汇

    文件中没有提及NFS服务器配置,但在Linux中配置NFS通常涉及到修改/etc/exports文件,设置共享目录、允许访问的主机和访问权限等参数。 5. VNC服务器架设: 虚拟网络计算(VNC)服务器允许远程连接和控制桌面环境。...

    Linux运维小白光速入门必备视频.zip

    目录网盘文件永久链接 1Linux从入门简介及系统安装 2Linux从入门简介及系统安装 3Linux系统安装及IP配置远程连接 4Linux系统安装及IP配置远程连接 5Linux下目录及经典命令实战 6Linux下目录及经典命令实战 7...

    Linux中find命令的用法汇总

    它可以根据不同的条件来查找文件,例如权限、拥有者、修改日期/时间、文件大小等等。在这篇文章中,我们将学习如何使用 find 命令以及它所提供的选项来查找文件。 在绝大多数Linux发行版中,你都可以直接使用 find ...

    中科曙光服务器培训教程汇总:Linux系统初级培训.pptx

    本资源摘要信息是根据中科曙光服务器培训教程汇总:Linux系统初级培训.pptx文件生成的知识点总结。 一、Linux操作系统简介 1. Linux操作系统起源:Linux诞生于1991年,芬兰大学生Linus Torvalds萌发了开发一个自由...

Global site tag (gtag.js) - Google Analytics