Linux常用命令(2)

一、基本权限介绍

1、权限的介绍:     -rwxrwxrwx

    第一位,代表文件类型(可用info    ls查看);常见的文件类型:

        “-”    普通文件;

        “b”    块设备文件;这是一种特殊设备文件,储存设备都是这种文件,如分区/dev/sda1;

        “c”    字符设备文件;特殊设备文件,输入设备一般都是这种文件;

        “d”    目录文件;Linux中所有都是文件,目录也是属于文件一种;

        “l”    软链接文件;

        “p”    管道符文件;

        “s”    套接字文件;

    r,代表read,是读取权限;w,代表write,是写入权限;x,代表execute,是执行权限;

    第2-4位代表所有者的读写执行权限,第5-7位代表所属组的读写执行权限,第8-10位代表其他人的读写执行权限;如果在某一位该位是“-”,则代表没有权限。

 2、基本权限命令

    1、chmod:    修改权限的命令

    格式:chmod    [选项]    权限模式    文件名

    选项:    -R:递归权限设置

    chmod权限模式格式:【ugoa】【+-=】【perms】即【用户身份】【赋予方式】【权限】:其中u代表所有者,g代表所属组,o代表其他人,a代表全部身份;+代表加权限,-代表-权限,=代表设置权限;权限:rwx,其中我们把“r”的权限用“4”代表,“w”用“2”代表,“x”用“1”代表。常用的权限有:644、755、777(最大权限),一般所有者权限高于所属组,所属组权限高于其他的权限。

    2、chown    修改文件目录所有者和所属组

    格式: chown    [选项]    所有者:所属组    文件或目录名

    选项: -R:递归设置权限

    3、chgrp    修改文件和目录的所属组

3、基本权限的作用

    1、r(读):可对文件执行cat、more、less、head 、tail 等文件查看命令;对目录执行ls命令。

    2、w (写)  :可对文件执行vim、echo等命令,拥有修改本身内容权限不能删除本身,如果需要删除则需要上一级目录拥有w权限。对目录执行touch    rm    cp    mv命令。

    3、x(执行):拥有执行权限,代表他是执行文件,对文件来讲,执行权限是最大的权限。对目录来讲可执行cd命令切换目录。

    4、目录可用权限:0,无任何权限;5,拥有目录浏览和进入的权限,7,拥有完全权限。

    5、umask默认权限:    查看系统的umask权限(022)

        系统文件的默认权限最大只能是666,而umask的值时022,所以:-rw-rw-rw-减去-----w--w-等于-rw-r--r--;

        系统目录的默认权限最大只能是777,而umask的值时022,所以:drwxrwxrwx减去d----w--w-等于drwxr-xr-x;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • http://blog.csdn.net/xb_0916/article/details/8985881 修改...
    Always_6778阅读 748评论 0 1
  • 这篇笔记的只要知识点:(1)ls查看文件信息,列表中每个字符所代表的含义(2) 使用通配符匹配文件(3) chmo...
    古月半半阅读 544评论 0 0
  • 权限管理命令: chmod 命令英文原意:change the permissions mode of a fil...
    watasihaz阅读 217评论 0 1
  • 进入带空格的文件或者文件夹 Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访...
    annkee阅读 2,714评论 0 4
  • 不知道从什么时候开始,这种肉肉的植物成了大家热捧的宝贝,而且颜色各异,世界的赏赐太奇妙了。。你们也喜欢肉肉么??
    阳光Ghost阅读 128评论 0 0