Linux中怎么设置文件权限和目录

介绍

这期内容当中小编将会给大家带来有关Linux中怎么设置文件权限和目录,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

文件权限和目录

癓inux中怎么设置文件权限和目录"

第一个字符代表这个文件是“目录,文件或链接文件等等”:当为[d]则是目录,例如上表文件名为”。配置”的那一行,当为[-]则是文件,例如上表文件名为“initial-setup-ks。cfg”那一行;若是[l]则表示为链接文件(链接文件);若是[b]则表示为设备文件里面的可供储存的周边设备(可随机存取设备);若是[c]则表示为设备文件里面的序列埠设备,例如键盘,鼠标(一次性读取设备)。

接下来的字符中,以三个为一组,且均为“特权”的三个参数的组合,其中,[r]代表可读(读),[w]代表可写(写),[x]代表可执行(执行)。要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[-]而已。第一组为“文件拥有者可具备的权限”,以“initial-setup-ks。cfg”那个文件为例,该文件的拥有者可以读写,但不可执行;第二组为“加入此群组之帐号的权限”;第三组为“非本人且没有加入本群组之其他帐号的权限”。

如何改变文件属性与权限

<强> chgrp ,:改变文件所属群组,<强>乔恩,:改变文件拥有者,<强> chmod ,:改变文件的权限,SUID, SGID, SBIT等等的特性

<强>数字类型改变文件权限:

r: 4比;w: 2比;x: 1

举例:如果要将权限变成“-rwxr-xr——”呢?那么权限的分数就成为[4 + 2 + 1][4 + 0 + 1][4 + 0 + 0)=754啰!所以你需要下达“chmod 754文件名”。

可执行文件权限:chmod 755测试。sh

<>强符号类型改变文件权限:

我们就可以借由u g o来代表三种身份的权限!此外,一个则代表所有亦即全部的身份!那么读写的权限就可以写成r w x啰!也就是可以使用下面的方式来看:

| chmod u g o | | +(加入)——(除去)=(设置)| r w x |文件或目录|

举例:-rwxr-xr-x: chmod u=rwx,去=rx . bashrc

-rwxr-xr——: chmod u=rwx, g=rx, o=r文件名

如果我不知道原先的文件属性,而我只想要增加。bashrc这(个文件的每个人均可写入的权限

chmod a + w . bashrc

而如果是要将权限去掉而不更动其他已存在的权限呢?例如要拿掉全部人的可执行权限

chmod ax . bashrc

权限对文件和目录的作用

元件内容叠代物件rwx文件详细数据数据文件数据夹读到文件内容修改文件内容执行文件内容目录文件名可分类抽屉读到文件名修改文件名进入该目录的权限

注意:要查看文件目录下的文件,此文件夹需要具有X权限。

Linux文件种类与扩展名

<李>

正规文件(常规文件):一个字符为(-),例如[-rwxrwxrwx]。依照文件的内容,又大略可以分为:

<李>

纯文本文件(ASCII):举例,你可以下达“猫~/ashrc ”就可以看到该文件的内容。

  • 二进制档(binary): 举例,刚刚下达的指令cat就是一个binary file。

  • 数据格式文件(data): 举例,我们的Linux在使用者登陆时,都会将登录的数据记录在/var/log/wtmp那个文件内,该文件是一个data file,他能够通过last这个指令读出来!

  • 目录(directory): 就是目录啰~第一个属性为 [ d ],例如 [drwxrwxrwx]。

  • 链接文件(link): 就是类似Windows系统下面的捷径啦! 第一个属性为 [ l ](英文L的小写),例如 [lrwxrwxrwx] ;

  • 设备与设备文件(device): 通常都集中在/dev这个目录之下!通常又分为两种:

    • 区块(block)设备文件 :举例,硬盘与软盘等就是啦! 第一个属性为[ b ]、

    • 字符(character)设备文件:键盘、鼠标等!这些设备的特色就是“一次性读取”的,第一个属性为 [ c ]。

    • 数据接口文件(sockets): 这种类型的文件通常被用在网络上的数据承接了。第一个属性为 [ s ] 数据输送档(FIFO, pipe):他主要的目的在解决多个程序同时存取一个文件所造成的错误问题。 FIFO是first-in-first-out的缩写。第一个属性为[p] 。

    Linux文件扩展名:

    不像window中文件的扩展名具有实际作用,基本上,Linux的文件是没有所谓的“扩展名”的,扩展名只做表示作用,表示该文件是什么种类的。

    Linux中怎么设置文件权限和目录