精华内容
下载资源
问答
  • (1)修改单个文件权限为可读、可修改、可执行; sudo chmod 777 +文件所在的路径/文件名称; 实例:修改当前路径下A文件为可读、可修改、可执行; sudo chmod 777 A (2)修改目录文件夹下所有文件的权限为可...

    查看指定路径下面文件的权限命令:ls -l

    (1)修改单个文件的权限为可读、可修改、可执行;

    sudo chmod 777 +文件所在的路径/文件名称;

    实例:修改当前路径下A文件为可读、可修改、可执行;

    sudo chmod 777 A

    (2)修改目录文件夹下所有文件的权限为可读、可修改、可执行;

    sudo chmod 777 -R +文件所在的路径/文件夹名称/;

    实例:修改当前路径下B文件夹下的所有文件为可读、可修改、可执行;

    sudo chmod 777 -R +B/

    【细节注意】

    修改单个文件的时候文件名(如A)后面没有“/”,但再修改整个文件夹下面的所有文件的时候文件夹(如B)后面有“/”

    如果本博文对您有帮助、请点赞哈!谢谢

     

    展开全文
  • chmod命令可以把文件权限分为u,g,o三组,而setfacl可以对每一个文件或目录设置更精确的文件权限。 添加handsome用户 读取test.txt权限 setfacl -m u:handsome:r test.txt 取消权限 setfacl -x u:handsome test....

    chmod命令可以把文件权限分为u,g,o三个组,而setfacl可以对每一个文件或目录设置更精确的文件权限。

    添加handsome用户

    读取test.txt权限
    setfacl -m u:handsome:r test.txt

    取消权限
    setfacl -x u:handsome test.txt

    查询权限
    getfacl test.txt

     

    用法: setfacl [-bkndRLP] { -m|-M|-x|-X ... } file ...
    -m,       --modify-acl 更改文件的访问控制列表
    -M,       --modify-file=file 从文件读取访问控制列表条目更改
    -x,       --remove=acl 根据文件中访问控制列表移除条目
    -X,       --remove-file=file 从文件读取访问控制列表条目并删除
    -b,       --remove-all 删除所有扩展访问控制列表条目
    -k,       --remove-default 移除默认访问控制列表
              --set=acl 设定替换当前的文件访问控制列表
              --set-file=file 从文件中读取访问控制列表条目设定
              --mask 重新计算有效权限掩码
    -n,       --no-mask 不重新计算有效权限掩码
    -d,       --default 应用到默认访问控制列表的操作

    展开全文
  • Linux 中如何修改文件权限

    千次阅读 2020-02-13 11:30:56
    既然 Linux 针对文件设置了不同的权限,也就意味着文件权限并不是一成不变,而是可以改变的。修改文件权限的指令为: chgrp:修改文件所属的用户组 chown:修改文件的拥有者 chmod:修改文件的uanxian,SUID,...

    既然 Linux 针对文件设置了不同的权限,也就意味着文件权限并不是一成不变,而是可以改变的。Linux 修改文件权限的指令为:

    • chgrp:修改文件所属的用户组
    • chown:修改文件的拥有者
    • chmod:修改文件的权限,SUID,SGID,SBIT等的特性

    chgrp

    # 改变每一个 FILE 的用户组为 GROUP
    chgrp [OPTION]... GROUP FILE...
    
    # 改变每一个 FILE 的用户和用户组为和 RFILE 一样设置的用户和用户组
    chgrp [OPTION]... --reference=RFILE FILE...

    但是要修改的用户组必须要在 /etc/group 文件之中,否则就会显示错误。

    chown

    # chown 用来改变给定文件的用户和用户组
    # 如果用 [OWNER] 的形式给出,则只改变文件的用户,也可将用户名改为 UID 代号
    # 如果用 [OWNER]:[GROUP] 的形式给出,则同时改变文件的用户和用户组
    # 如果用 [OWNER]: 的形式给出,则改变文件的用户,并将文件的用户组改变为该用户的登录用户组
    # 如果用 :[GROUP] 的形式给出,则只改变文件的用户组,此时该命令等效于 chgrp
    # 如果用 : 的形式给出,则文件属性不发生改变
    chown [OPTION]... [OWNER][:[GROUP]] FILE...
    
    # 改变每一个 FILE 的用户和用户组为和 RFILE 一样设置的用户和用户组
    chown [OPTION]... --reference=RFILE FILE...
    

    如果要复制文件给另一个用户的话,要记得修改复制文件的文件属性,以确保使用者能够正常使用。

    chmod

    chmod [OPTION]... MODE[,MODE]... FILE...
    chmod [OPTION]... OCTAL-MODE FILE...
    chmod [OPTION]... --reference=RFILE FILE...
    

    这个命令内容比之前的命令多一点,我们放在这里说明:

    chmod 命令用来修改给定文件的模式位,有两种修改方式,分别为符号类型和数字类型。

    字符类型

    使用该方法时,参数设置的格式为 [ugoa...][[-+=][perms...]...],其中 [ugoa] 分别代表 user,group,others,all,对应用户,用户组,其他人,所有人;[-+=]分别代表减去,加上,等于设定的权限位;[perms] 可以是数字0或者是 rwxXst 中的单个或多个字符。

    • 虽然上边给出了命令的使用方法,但是并不意味着命令能够执行成功,前提是你对要修改的文件具有权限才行。比如如果一个文件只有 root 才有权限进行修改,那么你在其他用户下进行该文件的权限修改就是非法的。
    • 在该操作方式下,如果缺省 [ugoa],则默认为 a,因此在使用的时候要慎重。
    • 如果涉及到多组权限位的设置,中间需要用逗号进行分割。如:
    chmod u=rwx,g=r,o=r filename
    • 刚才提到的 rwxXst 含义为:

    • r:read
    • w:write
    • x:execute(ro search for directores)
    • X:execute/search only if the file is a directory or already has execute permission for some user.只有当文件是目录或者对于某些用户来说已经具有执行权限的时候,才能够被执行或搜索。
    • s:set user or group ID on execution.当执行的时候设置用户和用户组
    • t:restricted deletion flag or sticky bit.受限删除标志或粘性位,是一个单独的标志位,根据文件类型不同作用也不同。对于目录来说,该标志能够阻止非特权用户删除或重命名目录中的文件,除非该用户是文件或目录的所有者。对于老式系统的普通文件来说,该位将程序文本图像保存在交换设备上,以保证运行的时候加载地更快,因此被叫作粘性位。

    数字类型

    如果需要同时修改三组文件权限位,那么使用这种方法可能会简单一点。该方法用数字代替具体的权限位,rwx 分别对应 421,并且权限数字还可相加,因此 rwx 就对应数字 7,rw 就对应数字 6,数字0表示清空该组权限

    具体的权限设置由四位数字组成,第一位选择用户(4),用户组(2)和受限删除或粘性标识(1);第二位表示用户权限;第三位表示用户组权限;第四位表示其他人权限。如:

    chmod 6754 filename

    一些要注意的问题

    如果常规文件的用户组与用户有效的用户组不匹配或不是用户支持的用户组,那么 chmod 就会清除掉该 SUID(set-group-ID),除非用户具有特权。增加限制可能会导致 MODE 或 RFILE 的 SUID 和 SGID 被忽略。

    chmod 保留目录的 SUID 和 SGID 位,除非明确指定。可以通过符号类型设置或清除掉相应的位,数字类型只能够设置相应的位,不能够清除。

    文件和目录的权限区别

    对于文件来说,权限的意义为:

    • r:能够读取此文件的实际内容
    • w:能够修改此文件的实际内容
    • x:能够在系统中执行该文件。能够执行是由该权限位决定的,但能否执行成功则是由该文件本身的内容决定的。如新建一个文本文档并将文件的权限设置为可执行的,在系统中能够执行该文件,但可能并不会执行成功。

    如果对于某个用户对于某个文件具有 w 的权限,这只是表明能够修改文件中的内容,却并不能够对文件进行删除,重命名等操作。这些功能的实现可以通过设定目录的权限来实现。

    目录与文件名有很大的关系。对于目录来说,权限的意义为:

    • r:表示具有读取目录结构列表的权限。具有此权限时,您能够查询该目录下的文件名数据。
    • w:表示能够改动该目录结构。又因为目录是跟文件名有关系的,因此你可以对文件本身执行相关操作:
    1. 建立新的文件与目录
    2. 删除已经存在的文件与目录
    3. 重命名文件或目录
    4. 移动该目录下的文件和目录位置
    • x:表示能够进入该目录成为工作目录。也就是能够通过命令 cd 定位到具体的目录。

    假定现在有一个目录为 /dir1/dir2/text.txt:

    • 如果你想要读取 text 的内容,对于 dir1,dir2,你至少要具有 rx 的权限,对于 text 你至少要有 r 的权限;
    • 如果你想要修改 text 的内容,除了上述的权限外,对于 text 还要有 w 的权限;
    • 如果你想要删除 text,对于 dir1,你至少需要有 rx 的权限,对于 dir2,你需要有 rwx 的权限,对于 text,你可以没有任何权限。

    对于上述内容,可以自行尝试。

     

    展开全文
  • Linux 备份及恢复 Linux 文件权限

    千次阅读 2017-01-16 17:03:55
    如果你使用了这备份工具,那么你的确不需要担心改变的文件权限问题。但如果只是想暂时备份文件权限(而不是文件本身),例如:为了阻止一些目录的内容被覆盖暂时移除该目录下所有文件写的权限;或是正在排除

    概述

    一个系统管理员菜鸟不小心输入”chmod -R 777 /”从而导致了巨大的悲剧,使得整个系统遭到了严重的破坏。在日常管理中,我们有许多工具可以用来备份文件权限,如cp、rsync、etckeeper等。如果你使用了这个备份工具,那么你的确不需要担心改变的文件权限问题。

    但如果只是想暂时备份文件权限(而不是文件本身),例如:为了阻止一些目录的内容被覆盖暂时移除该目录下所有文件写的权限;或是正在排除文件权限问题的过程中需要对文件进行chmod命令操作。在这些情况下,我们可以在原始文件权限改变之前对其进行备份,一会我们需要它的时候再将原始权限还原。在很多情况下,如果你只是想要备份文件的权限,那么完整的文件备份是不必要的。

    在Linux上,实际上备份和恢复文件权限使用访问控制列表(ACL)是容易的。ACL根据不同的属主和属组在兼容posix的文件系统上定义了单个文件的权限。

    这里写图片描述


    安装ACL工具

    在Debian, Ubuntu,Linux Mint上

    $ sudo apt-get install acl

    在CentOS,Fedora,RHEL上

    $ sudo yum install acl

    备份当前目录下(包括子目录)所有文件的权限

    [xgj@entel2 shells]$ getfacl -R . > permissions.txt
    [xgj@entel2 shells]$ 
    [xgj@entel2 shells]$ ll
    total 8
    -rw-rw-r-- 1 xgj xgj 231 Jan 16 12:32 permissions.txt
    -rwxrwxr-x 1 xgj xgj 420 Jan 16 12:14 sys_info.sh

    此命令将所有文件的ACL信息全部写入名为permissions.txt文件。

    以下是生成的permissions.txt文件中部分目录信息

    [xgj@entel2 shells]$ cat permissions.txt 
    # file: .
    # owner: xgj
    # group: xgj
    user::rwx
    group::rwx
    other::r-x
    
    # file: sys_info.sh
    # owner: xgj
    # group: xgj
    user::rwx
    group::rwx
    other::r-x
    
    # file: permissions.txt
    # owner: xgj
    # group: xgj
    user::rw-
    group::rw-
    other::r--

    修改某一文件权限

    [xgj@entel2 shells]$ ll
    total 8
    -rw-rw-r-- 1 xgj xgj 231 Jan 16 12:32 permissions.txt
    -rwxrwxr-x 1 xgj xgj 420 Jan 16 12:14 sys_info.sh
    [xgj@entel2 shells]$ chmod 777 sys_info.sh 
    [xgj@entel2 shells]$ ll
    total 8
    -rw-rw-r-- 1 xgj xgj 231 Jan 16 12:32 permissions.txt
    -rwxrwxrwx 1 xgj xgj 420 Jan 16 12:14 sys_info.sh

    恢复原有权限

    • cd到创建sys_info.sh时所在的目录
    • 执行以下命令:
    [xgj@entel2 shells]$ setfacl --restore=permissions.txt
    [xgj@entel2 shells]$ ll
    total 8
    -rw-rw-r-- 1 xgj xgj 231 Jan 16 12:32 permissions.txt
    -rwxrwxr-x 1 xgj xgj 420 Jan 16 12:14 sys_info.sh
    [xgj@entel2 shells]$ 
    展开全文
  • Linux系统下文件权限查看及修改方法 查看linux文件权限:ls -l 文件名称 查看linux文件夹的权限:ls -ld 文件夹名称(所在目录) 修改文件及文件夹权限: sudo chmod -(代表类型)×××(所有者)×××...
  • Linux文件权限

    2017-03-23 20:00:02
    linux文件属性 chown chgrp chmod 目录权限
  • 一、查看当前目录下文件属性 ll:显示当前目录下所有(包括隐藏文件文件及文件夹权限 ls -l:显示当前目录下未隐藏文件权限个文件的属性有最左边的十字符来确定: d开头表示为目录 -开头表示为文件 接...
  • 银行项目,给个linux机器权限控制的比较厉害,之前有需求需要切割日志文件,所以开始就写一java文件,然后编译成class,直接运行,还算方便,后来需求越来越多,需要查询数据,需要操作excel,还因为字段处理等...
  • 秒懂Linux文件权限及chmod命令

    千次阅读 2020-04-07 18:36:22
    文章目录概述Linux 安全体系简述账户组查看账户查看组理解文件权限修改文件的权限chmod 概述常用参数whowhatwhich实例修改单个文件权限修改多文件权限数字速记法总结 概述 去年把自己的阿里云服务器从Windows系统...
  • 解决linux下sudo更改文件权限报错

    千次阅读 2017-11-29 09:56:50
    解决linux下sudo更改文件权限报错xxxis not in the sudoers file. This incident will be reported. Linux中普通用户用sudo执行命令时报”xxx is not in the sudoers file.This incident will be reported”错误,...
  • Linux学习记录--文件权限相关汇总 基本文件权限设置 针对USER,GROUP,OTHER三种身份的READ ,WRITE,EXEC权限 文件权限   针对文件内容权限设置 文件|目录默认权限与隐藏...针对文件单个文件的特殊权限 文件的特殊权限
  • 单个文件赋予最高权限 chmod -R 777 ./startup.sh
  • chmod命令可以把文件权限分为u,g,o三组,而setfacl可以对每一个文件或目录设置更精确的文件权限。 添加handsome用户 读取test.txt权限 setfacl -m u:handsome:r test.txt 取消权限 setfacl -x u:handsome test.txt...
  • Linux创建用户/文件权限

    千次阅读 2017-11-30 14:39:52
    组和用户 组有两种 主组 在被删除的时候,需要内部一用户都没有 附加组 可以在任何时候删除,当附加组被删除的时候,用户属于附加组的关系会自己解除
  • Linux文件权限管理

    2019-01-25 20:58:56
    路漫漫其修远兮,吾将上下而求索 inux文件目录权限管理 常规权限:  r read 读取 4  w write 写入 2  x execute 执行 1   文件:  r 查看文件内容(cat/more/less/head/tail/grep)...
  • linux 权限

    千次阅读 2018-06-01 17:20:49
    0 表示管理员(root),超级管理员,最大权限 1 - 500 表示系统用户,与一些系统服务有关 501 - 65535 表示普通用户,也就是自己创建的用户 不同的 Linux 发行版,这些数字可能不一样 #创建用户 useradd ...
  • linux修改文件权限

    千次阅读 2019-04-19 13:26:59
    #给文件增加所有权限 chmod 777 要修改的文件名 当然也可以一增加 如为文件增加可执行权限 chmod +x 要修改的文件名
  • 昨天下载了一sablog的 安装包,是rar格式的,传到linux主机上...解压以后是600,导致权限不够,改权限吧,可恶的是空间商的CPanel提供了单个文件夹和单个文件权限修改,sablog解压後层次目录那么多,一来太
  • linux 文件权限继承

    千次阅读 2015-03-04 11:18:40
    权限用户生成一文件权限可写的目录,由于新文件不继承可写权限,生成后该用户则无法修改操作该文件。用setfacl命令可以将新建的文件自动继承父文件夹的权限(-d参数继承)setfacl -R -d -m u:用户:rwx 文件/...
  • setfacl实现Linux文件权限继承 Linux 权限继承 ,使用setfacl划分权限 Linux 文件权限分为 owner group other 如: drwxrwx--- 5 wdj wdj 4096 09-26 11:51 test 如果用户soft 想对test目录有读写权限,一种是将...
  • linux中将文件或者文件夹权限分配给某个用户
  • Linux文件权限详解

    2010-08-24 17:05:00
    文件类型 Linux下的文件可以分为5种不同的类型:普通文件、目录文件、链接文件、设备文件和管道文件。 1.普通文件 这是一类常见的文件,也是常使用的一类文件,其特点是不包含有文件系统的结构信息。通常所接触到的...
  • Linux文件系统权限管理

    千次阅读 2019-04-17 17:02:17
    (2)查看权限 (3)文件类型 (4) 文件权限 (5)文件拥有者 (6)更改文件的属主和属组 (7)修改文件权限 1)使用字符设定 2)使用0-7的数字表示权限法 3)文件默认权限umask 2.文件的特殊权限 (1)...
  • Linux文件权限与目录管理

    千次阅读 2015-06-01 20:55:54
    在同一用户组的文件也可以设置不同的权限,可以不让本组用户查看。 其他人 除了文件主、同组用户以外的人就是其他人。 PS: /etc/passwd 记录所有用户的账号 /etc/shadow 记录所有用户的密码 /etc/
  • 如何备份及恢复Linux文件权限

    千次阅读 2016-03-30 09:57:36
    你可能听说或碰到过这样的事情:一系统...如果你使用了这备份工具,那么你的确不需要担心改变的文件权限问题。 但如果只是想暂时备份文件权限(而不是文件本身),例如:为了阻止一些目录的内容被覆盖暂时移除该目录
  • 权限简介 Linux系统上对文件权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功。...通常情况下,一个文件只能归属于一用户和组, 如果其它的用户想有这个文件权限...
  • Linux文件权限+用户组 在Linux中每用户必须属于一组,不能独立组外。在Linux中每个文件也有所有者、所在组、其他组的概念。 所有者:文件的创建者默认为该文件的所有者 所在组:文件在被创建后默认
  • Linux文件权限(一)

    2014-04-10 17:11:33
    初学Linux,想做一些事,结果百度谷歌一搜,很多修改文件内容
  • 查看文件权限的语句:  在终端输入:ls -l xxx.xxx (xxx.xxx是文件名)  那么就会出现相类似的信息,主要都是这些:-rw-rw-r--  一共有10位数  其中: 最前面那个 - 代表的是类型  中间那三 rw- ...
  • 第一情况:针对单个对象(ugo)进行拆分: 给某个组成部分添加读权限:chomd u+r,g+r,o+r 需要操作的文件/文件夹 给某个组成部分删减读权限:chomd u-r,g-r,o-r 需要操作的文件/文件夹 给某个组成部分的权限设置

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 79,190
精华内容 31,676
关键字:

linux查看单个个文件权限

linux 订阅