精华内容
下载资源
问答
  • linux查看文件夹权限

    千次阅读 2021-01-25 15:33:21
    三、Linux 文件权限 首先来查看一下当前目录下的文件内容吧 ls -l 查看当前目录下的文件列表 ls -l xxx.xxx (xxx.xxx是文件名) 查看指定的文件 我们可以看到文件的权限,-rw-rw-r-- ,一共有10位数。 其中: 最...

    三、Linux 文件权限

    首先来查看一下当前目录下的文件内容吧

    ls -l    查看当前目录下的文件列表
    ls -l xxx.xxx (xxx.xxx是文件名) 查看指定的文件

    img

    我们可以看到文件的权限,-rw-rw-r-- ,一共有10位数。

    其中: 最前面那个 - 代表的是类型(详细如下面贴图所示)

    中间那三个 rw- 代表的是所有者(user)

    然后那三个 rw- 代表的是组群(group)

    最后那三个 r-- 代表的是其他人(other)

    然后我再解释一下后面那9位数:

    r 表示文件可以被读(read)

    w 表示文件可以被写(write)

    x 表示文件可以被执行(如果它是程序的话)

    - 表示相应的权限还没有被授予

    文件和文件夹操作权限:

    权限简写对普通文件的作用对文件夹的作用
    读取r查看文件内容列出文件夹中的文件(ls)
    写入w修改文件内容在文件夹中删除、添加或重命名文件(夹)
    执行x文件可以作为程序执行cd 到文件夹

    图解:

    img

    img

    需要注意的一点是,一个目录同时具有读权限和执行权限才可以打开并查看内部文件,而一个目录要有写权限才允许在其中创建其它文件,这是因为目录文件实际保存着该目录里面的文件的列表等信息。

    补充:

    特殊权限SUID、SGID、Sticky 在 linux 系统中还有三种与用户身份无关的三个文件权限属性。即SUID、SGID和Sticky。 SUID(Set User ID, 4): 该属性只对有执行权限的文件有效,对目录无效。执行具有SUID权限的程序时,引发的进程的所有者是程序文件的所有者,而不是启动程序的用户(除非二者是同一个人)。比如,如果一个程序的所有者是root且具有SUID属性,一个普通用户执行此程序时,如同root执行此程序一样。(请注意该属性对Shell脚本程序无效)该属性为一些特殊程序(如lpr)的启动带来了方便。但有时也带来了安全隐患:比如一个具有SUID属性的程序如果在执行时运行了一个shell,那么用户可以籍此得到系统的最高权限。SUID可用s表示,如: $ ls -l /usr/bin/passwd -rwsr-xr-x 1 root root 47032 Feb 16 2014 /usr/bin/passwd

    SGID(Set Group ID, 4):

    对于可执行文件,SGID与SUID类似,引发的进程的所有组是程序文件所属的组。对于目录,SGID属性会使目录中新建文件的所属组与该目录相同。SGID也可以用

    s

    表示,如:

    $ ls -l /var

    drwxrw

    s

    r-x 2 root staff 4096 Apr 10 2014 local

    drwxrwxr-x 15 root syslog 4096 Apr 4 19:57 log

    Sticky, 1:

    仅对目录有效。带sticky属性的目录下的文件或目录可以被其拥有者删除或改名。常利用sticky属性创建这样的目录:组用户可以在此目录中创建新文件、修改文件内容,但只有文件所有者才能对自己的文件进行删除或改名。如系统中的/tmp文件夹。在属性字符串中,通常用

    t

    表示。

    $ ls -l /

    drwxrwxrw

    t

    8 root root 4096 Apr 4 23:57 tmp

    修改文件和文件夹对应用户的操作权限

    如果你有一个自己的文件不想被其他用户读、写、执行,那么就需要对文件的权限做修改,这里有两种方式:

    方式一:二进制数字表示

    img

    每个文件的三组权限: u 代表所有者(userg 代表所有者所在的组群(groupo 代表其他人,但不是u和g (othera 代表全部的人,也就是包括u,g和o 根据上图,其中:rwx也可以用数字来代替 r ------------4w -----------2x ------------1- ------------0

    当大家都明白了上面的东西之后,那么我们常见的以下的一些权限就很容易都明白了:   -rw------- (600) 只有所有者才有读和写的权限   -rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限   -rwx------ (700) 只有所有者才有读,写,执行的权限   -rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限   -rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限   -rw-rw-rw- (666) 每个人都有读写的权限   -rwxrwxrwx (777) 每个人都有读写和执行的权限

    上实际操作

    查看了test的权限,是所有者拥有读、写、执行的权限:

    img

    然后向文件里添加了些内容,更改了下权限(700:-rwx------),并尝试在shiyanlou(所有者)下读取文件,可以读取。

    img

    更换到其他用户Peter,如下图再尝试读取,显示是权限不够,无法读取。

    img

    方式二:加减赋值操作

    u 代表所有者(user) g 代表所有者所在的组群(group) o 代表其他人,但不是u和g (other)

    a 代表全部的人,也就是包括u,g和o

    + 和 - 分别表示增加和去掉相应的权限。+号一般不显示(初学练手时我还是会加上)

    在终端输入: chmod o+w xxx.xxx chmod o w xxx.xxx 表示给其他人授予xxx.xxx这个文件的权限

    chmod go-rw xxx.xxx 表示删除xxx.xxx中组群和其他人的读和写的权限 chmod ug-r xxx.xxx

    img

    img

    修改文件或文件夹的拥有者/所属的组

    使用命令chown改变目录或文件的所有权(所有者/组)

    注释:这里说的断断续续的,将在学习下一个内容(用户/组 增删改查)之后补充

    文件与目录不仅可以改变权限,其所有权及所属用户组也能修改,和设置权限类似,用户可以通过图形界面来设置,或执行chown命令来修改。 我们先执行ls -l看看目录情况:

    img

    可以看到test文件的所属用户组为root所有者为root。 执行下面命令,把上图中test文件的所有权转移到用户peter: # chown peter test

    img

    改变所属组,将test文件从root组中转移到组Peter中,可使用下面命令: # chown :peter test

    img

    将所属的用户和组一起更改 将文件夹或文件test的拥有者修改成shiyanlou,所属的组修改成shiyanlou,如下图:

    img

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • linux 查看文件夹权限

    千次阅读 2011-04-09 13:42:00
    ls -ld foldername 查看文件权限: ls -l filename   chomd 777 foldername 的中间三个权限数字: 含义: 所有者权限,组用户,其它用户权限。数字计算方法: r:4 w:2 x:...

    ls -ld foldername

    查看文件权限:

    ls -l filename

     

    chomd 777 foldername 的中间三个权限数字: 含义: 所有者权限,组用户,其它用户权限。数字计算方法:

    r:4

    w:2

    x: (执行)1

     

     

    展开全文
  • 进行文件夹权限查看,用户创建
  • Linux删除文件夹权限不够

    千次阅读 2020-06-15 14:09:38
    使用命令 sudo chmod 777 test 给与这个test文件夹读写权限。 即可去点文件夹的锁,然后可以删除 第二种:文件夹没有锁,却还是不能删除,提示权限不够 这种情况,文件夹的属性-权限如下如所示。 没有权限,自然不...

    第一种:文件夹有锁

    使用命令 sudo chmod 777 test 给与这个test文件夹读写权限。
    即可去点文件夹的锁,然后可以删除

    第二种:文件夹没有锁,却还是不能删除,提示权限不够

    这种情况,文件夹的属性-权限如下如所示。
    在这里插入图片描述
    没有权限,自然不能删除。但是以root的身份就可以

    1、输入 sudo -i 进入root
    2、cd 选择路径
    3、rm -rf file 删除文件或文件夹
    在这里插入图片描述

    展开全文
  • Linux 修改文件夹权限

    万次阅读 2018-03-01 20:41:03
    转自: https://www.cnblogs.com/fefjay/p/6047820.html0.说明Linux系统下经常遇到文件或者文件夹权限问题,或者是因为文件夹所属的用户问题而没有访问的权限。根据我自己遇到的情况,对这类问题做一个小结。在...

    转自: https://www.cnblogs.com/fefjay/p/6047820.html


    0.说明

    Linux系统下经常遇到文件或者文件夹的权限问题,或者是因为文件夹所属的用户问题而没有访问的权限。根据我自己遇到的情况,对这类问题做一个小结。
    在命令行使用命令“ll”或者“ls -a”,可以查看文件或者文件的权限:

    -rw-r--r--. 1 root root 6 Nov  9 16:42 a.txt

    其中“-rw-r--r--”表示权限,一共有十个字符。

    第一个字符,如果是“-”则表示是文件,如果是“d”则表示是目录(directory)。

    后面9个字符每3个字符又作为一个组,则有3组信息(“rw-”、“r--”、“r--”),分别表示所属用户本身具有的权限、所属用户的用户组其他成员的权限、其他用户的权限。

    每一组信息如“rw-”,每一个字符都有它自己的特定含义且先后位置是固定的,其中r是读权限、w是写权限、x是可执行权限、-没有对应字符的权限。Linux里面对这些字符设置对应的数值,r是4,w是2,x是1,-是0。上面的“rw-”则是6(=4+2+0),所以最开始a.txt的权限是644,属于root用户组的root用户。

    1.修改权限chmod

    1.1改文件的权限

    我想修改文件a.txt的权限为755,则为:

    [root@master my]# ll
    -rw-r--r--. 1 root root 6 Nov  9 16:42 a.txt #改之前权限是644
    [root@master my]# chmod 755 a.txt
    [root@master my]# ll
    -rwxr-xr-x. 1 root root 6 Nov  9 16:42 a.txt #改后权限是755

    1.2改文件夹的权限

    改之前:

    [root@master test1]# ll
    drw-r--r--. 2 root root 4096 Nov  9 16:42 my #改之前文件夹my的权限是644
    [root@master test1]# ll my/
    -rwxr-xr-x. 1 root root 6 Nov  9 16:42 a.txt #改之前文件夹my的里面的文件权限是755

    1.2.1只改变文件夹本身权限,不改动子文件(夹)

    执行命令修改my文件夹权限为600:

    [root@master test1]# chmod 600 my/  #修改命令
    [root@master test1]# ll
    drw-------. 2 root root 4096 Nov  9 16:42 my #改my文件夹之后权限是600
    [root@master test1]# ll my/
    -rwxr-xr-x. 1 root root 6 Nov  9 16:42 a.txt #改my文件夹之后里面的文件权限还是755,没有变化
    

    1.2.2改变文件夹及子目录下所有文件(夹)权限

    执行1.2.1步骤之后,my文件夹和里面的文件权限都是不同的。现在递归修改,都改为统一的权限777:

    [root@master test1]# chmod -R 777 my/ #修改命令,注意中间是大写的R,不是小写
    [root@master test1]# ll
    drwxrwxrwx. 2 root root 4096 Nov  9 16:42 my #修改后my文件夹权限是777
    [root@master test1]# ll my/
    -rwxrwxrwx. 1 root root 6 Nov  9 16:42 a.txt #修改后里面的文件变为了777

    2.修改所属用户和用户组chown

    这个和修改文件夹的权限是基本相同的,只不过是把chmod命令换成了chown。

    2.1修改文件所属用户和用户组

    修改a.txt文件所属用户(jay)和用户组(fefjay):

    chown jay:fefjay a.txt #修改文件所属用户为jay,所属用户组为fefjay

    2.2修改文件夹所属用户和用户组

    1.2.1只改文件夹本身所属用户和用户组,不改子文件(夹)

    仅修改文件夹my本身所属用户(jay)和用户组(fefjay):

    chown jay:fefjay my #修改文件所属用户为jay,所属用户组为fefjay

    2.2.2改变文件夹及所有子文件(夹)所属用户和用户组

    递归修改文件夹my及包含的所有子文件(夹)的所属用户(jay)和用户组(fefjay):

    chown -R jay:fefjay my #修改文件所属用户为jay,所属用户组为fefjay

    3.总结

    修改单个文件(夹)就用命令:

    chownchmod    “权限”或“名:组”    文件(夹)名称

    修改文件夹及子文件夹所有文件就用命令:

    chownchmod  -R   “权限”或“名:组”    文件夹名称
    展开全文
  • Linux文件夹权限

    千次阅读 2019-01-09 09:43:21
    这显然是不可能的,下面我们就来看一下Linux中容易被大家忽略的文件夹权限是怎么回事。   声明:以下操作针对非root用户,root用户是linux的神,权限都控制不住它,如果用root操作,下列操作对它来说就是个弟弟! ...
  • linux文件夹权限During daily Linux administration we generally work generally with file and directory permissions. In this tutorial we will look different examples about how to change and revert ...
  • Linux文件夹权限

    2011-05-19 12:26:00
    昨天晚上在服务器上调试程序,因为程序需要在配置文件夹中创建备份文件并修改原配置文件,需要改变下配置文件夹权限,该目录同级文件的执行权限是644,文件夹权限是755 ,同属root组文件夹测试的时候改成777的权限,...
  • linux 写入文件夹权限

    千次阅读 2017-08-22 22:54:03
    sudo chmod 777 /var/www/dailyfresh/
  • linux更改文件夹权限,更改文件所有者   更改文件夹权限命令chmod,有两种方式 1.chmod后边加字母,后接文件名(例如 chmod a+x)  www.2cto.com   当想用chmod命令来改变权限时,文件的用户身份主要...
  • Linux文件夹权限设置

    千次阅读 2014-12-04 17:44:21
    Linux的文件权限Linux能有如此安全性能的最大的保障之一,有朋友可能会知道,很多攻击windows的方法都是通过漏洞获取到创建用户 的权限从而达到控制计算机的目的,在Linux下,Root帐户有最大的权限,可以干任何...
  • 主要介绍了Linux文件和文件夹权限操作方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • linux 设置文件夹权限

    千次阅读 2014-05-22 12:55:08
    Linux、Fedora、Ubuntu修改文件、文件夹权限的方法差不多。很多人开始接触Linux时都很头痛Linux的文件权限问题。这里告诉大家如何修改Linux文件-文件夹权限。以主文件夹下的一个名为cc的文件夹为例。 下面一步一步...
  • 例:对/html目录下的所有文件与子目录执行相同的权限变更: ...-R参数是递归 处理目录下的所有文件以及子文件夹 777是变更后的权限表示(所有用户有读和写以及执行的权限) chmod -R u+x/html ...
  • linux修改文件夹权限和拥有者

    万次阅读 2019-06-17 14:26:48
    chmod -R 777 /dir chown -R nginx:nginx /dir
  • 加入-R 参数,就可以将读写权限传递给子文件夹 例如chmod -R 777 /home/username
  • Linux-文件夹权限授予某个用户

    万次阅读 2017-04-17 17:58:43
    chown -R halley:halley work chown命令 ...组可以是组名或者组ID;...系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。   1.命令格式:  cho
  • 现在这会写一个命令吧,之前命令都忘记了...加入-R参数,就可以将读写权限传递给子文件夹 例如chmod -R777 /public_html 那么public_html文件夹和它下面的所有子文件夹的属性都变成了777. 777是读、写、执行权限... ...
  • chomd -R 权限(755,777) 文件夹/文件 eg:chomd -R 755 /data/wwwroot/www.xxx.com chown -R 用户:用户组 文件夹/文件 eg:chown -R 1002:www /data/wwwroot/www.xxx.com
  • Linux 文件和文件夹权限操作

    万次阅读 多人点赞 2018-04-10 17:45:23
    三、Linux 文件权限首先来查看一下当前目录下的文件内容吧ls -l 查看当前目录下的文件列表 ls -l xxx.xxx (xxx.xxx是文件名) 查看指定的文件我们可以看到文件的权限,-rw-rw-r-- ,一共有10位数。其中: 最前面...
  • Linux chmod命令修改文件与文件夹权限命令代码 在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。 在Linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来...
  • Linux改变文件夹访问权限

    千次阅读 2012-11-18 11:58:09
    (1)各字段含义:sudo chmod -R(更改文件夹及其子文件夹)   7(所有者权限)6(组用户权限)4(其他用户权限)xxx(目标文件) (2)首先了解以下权限对应关系(执行权限字母表示 权限含义 执行权限数值...
  • 经常操作Linux服务器,远程访问会遇到403问题,本篇讲述nginx下文件权限的修改。 1、命令修改该文件夹权限  chmod -R 755 /usr/local/.... 文件夹的路径 2、修改nginx的执行权限,第一个适用与单个文件夹的不...
  • Linux系统 删除文件夹权限不够

    万次阅读 2018-08-03 22:39:51
    linux系统: 如何去掉文件夹右下角...我们在Linux系统上经常遇到右下角带有锁的文件夹, 这是因为这些文件夹是root的文件夹, 所以我们想删除文件夹,必须去掉锁, 运行一下命令: sudo chmod 777 +文件夹名字  ...
  • 使用putty实现修改linux服务器上文件夹权限
  • -R参数是递归 处理目录下的所有文件以及子文件夹 777是变更后的权限表示(所有用户有读和写以及执行的权限) /html 是需要执行的目录. 搜索微信小程序:后端开发常用命令,可搜索常用命令 ...
  • linux快速修改文件夹及文件下所有文件与文件夹权限
  • Linux文件夹权限

    千次阅读 2013-11-11 10:57:26
    linux文件夹也有三种权限分别是:x 决定cd命令是否能够进入目录,r 是否可以使用ls命令查看目录下的文件,w 是否可以在目录下创建、修改、删除文件,不仅可以修改自己的文件也可以修改别人的文件,因此增加了一个t...
  • Linux修改文件及文件夹权限的命令详解

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 207,379
精华内容 82,951
关键字:

linux查看文件夹权限

linux 订阅